.FlaneAppSection-module__OoQFpa__section{background:#fff;padding:24px 24px 36px}.FlaneAppSection-module__OoQFpa__card{isolation:isolate;background:linear-gradient(110deg,#fff 0%,#fff8fa 48%,#fff0f5 100%);border:1px solid #f5d6df;border-radius:24px;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;max-width:1024px;min-height:440px;margin-inline:auto;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 36px #0f172a0d}.FlaneAppSection-module__OoQFpa__copy{z-index:3;min-width:0;padding:44px 0 40px 40px;position:relative}.FlaneAppSection-module__OoQFpa__eyebrow{align-items:center;gap:9px;margin:0 0 20px;display:flex}.FlaneAppSection-module__OoQFpa__eyebrow:before{content:"";background:currentColor;flex-shrink:0;width:26px;height:3px}.FlaneAppSection-module__OoQFpa__description{max-width:420px;margin:18px 0 0}.FlaneAppSection-module__OoQFpa__features{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;max-width:420px;margin:28px auto 0;padding:0;list-style:none;display:grid}.FlaneAppSection-module__OoQFpa__features li{overflow-wrap:anywhere;text-align:center;flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex}.FlaneAppSection-module__OoQFpa__featureIcon,.FlaneAppSection-module__OoQFpa__rewardIcon{background:#ffe6ed;border-radius:11px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.FlaneAppSection-module__OoQFpa__featureIcon{background:0 0;width:56px;height:56px}.FlaneAppSection-module__OoQFpa__featureIcon img{object-fit:contain;width:52px;height:52px;display:block}.FlaneAppSection-module__OoQFpa__signature{margin:28px 0 0}.FlaneAppSection-module__OoQFpa__visual{touch-action:pan-y;place-items:center;min-width:0;height:440px;display:grid;position:relative}.FlaneAppSection-module__OoQFpa__halo{background:radial-gradient(at 50% 58%,#ffe2ebcc 0%,#fff2f573 46%,#0000 72%);position:absolute;inset:0 -30% 0 -10%}.FlaneAppSection-module__OoQFpa__circle{background:#fddae480;border-radius:50%;width:310px;height:310px;position:absolute;top:80px;left:50%;translate:-50%}.FlaneAppSection-module__OoQFpa__circle:after{content:"";border:1px solid #f9dbe3;border-radius:50%;position:absolute;inset:-18px}.FlaneAppSection-module__OoQFpa__parallax{z-index:2;perspective:700px;transform:translate3d(var(--pointer-x,0px),var(--pointer-y,0px),0);transition:transform .35s cubic-bezier(.22,1,.36,1);position:relative}.FlaneAppSection-module__OoQFpa__phoneMotion{z-index:2;filter:drop-shadow(12px 20px 13px #8528411f);position:relative;transform:rotate(7deg)}.FlaneAppSection-module__OoQFpa__phoneFrame{aspect-ratio:480/540;border-radius:48px 48px 8px 8px;width:272px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 87%,#0000 100%);mask-image:linear-gradient(#000 87%,#0000 100%)}.FlaneAppSection-module__OoQFpa__phone{width:166.667%;max-width:none;height:auto;position:absolute;top:-11.111%;left:-33.333%}.FlaneAppSection-module__OoQFpa__float{z-index:4;background:#fff5f8;border:1px solid #efb9ca;border-radius:15px;position:absolute;box-shadow:inset 0 1px #ffffffe6,0 14px 32px #782c4326}.FlaneAppSection-module__OoQFpa__float strong,.FlaneAppSection-module__OoQFpa__float span{overflow-wrap:anywhere;display:block}.FlaneAppSection-module__OoQFpa__ticket{background:radial-gradient(circle at 100% 0,#ffe0eb 0,#0000 65%),linear-gradient(145deg,#fffafb,#fff0f5);width:188px;padding:14px;bottom:65px;left:0;transform:rotate(-5deg)}.FlaneAppSection-module__OoQFpa__ticketTop{border-bottom:1px dashed #e9b7c7;align-items:flex-start;gap:9px;padding-bottom:12px;display:flex}.FlaneAppSection-module__OoQFpa__ticketTop>svg{flex-shrink:0;width:21px;height:21px}.FlaneAppSection-module__OoQFpa__ticketTop span{margin-top:5px}.FlaneAppSection-module__OoQFpa__ticketBottom{justify-content:space-between;align-items:center;gap:10px;margin-top:11px;display:flex}.FlaneAppSection-module__OoQFpa__ticketBottom>svg{flex-shrink:0;width:24px;height:24px}.FlaneAppSection-module__OoQFpa__gift{background:linear-gradient(135deg,#ffe5ef 0%,#fff1f5 60%,#fff4ec 100%);align-items:center;gap:10px;max-width:194px;padding:12px;display:flex;top:76px;right:18px}.FlaneAppSection-module__OoQFpa__gift span{margin-top:5px}.FlaneAppSection-module__OoQFpa__rewardIcon{background:#ffffffd9;border:1px solid #f5cbd8;border-radius:10px;width:34px;height:34px;box-shadow:0 3px 8px #b9375f12}.FlaneAppSection-module__OoQFpa__rewardIcon svg{width:19px;height:19px}.FlaneAppSection-module__OoQFpa__spark{opacity:.65;width:24px;height:24px;position:absolute;bottom:65px;right:40px}@media (max-width:1023px){.FlaneAppSection-module__OoQFpa__section{padding:24px 12px}.FlaneAppSection-module__OoQFpa__copy{padding:34px 0 34px 28px}.FlaneAppSection-module__OoQFpa__features{gap:14px}.FlaneAppSection-module__OoQFpa__ticket{width:165px;left:-4px}.FlaneAppSection-module__OoQFpa__gift{max-width:172px;right:8px}.FlaneAppSection-module__OoQFpa__circle{width:275px;height:275px}}@media (max-width:767px){.FlaneAppSection-module__OoQFpa__card{grid-template-columns:minmax(0,1fr)}.FlaneAppSection-module__OoQFpa__copy{padding:28px 24px 0}.FlaneAppSection-module__OoQFpa__description{max-width:480px;margin-top:16px}.FlaneAppSection-module__OoQFpa__eyebrow{margin-bottom:17px}.FlaneAppSection-module__OoQFpa__features{gap:12px;margin-top:22px}.FlaneAppSection-module__OoQFpa__signature{margin-top:22px}.FlaneAppSection-module__OoQFpa__visual{width:min(100%,430px);height:380px;margin:8px auto 10px}.FlaneAppSection-module__OoQFpa__phoneFrame{border-radius:42px 42px 6px 6px;width:232px}.FlaneAppSection-module__OoQFpa__circle{width:265px;height:265px;top:60px}.FlaneAppSection-module__OoQFpa__ticket{width:170px;bottom:48px;left:20px}.FlaneAppSection-module__OoQFpa__gift{top:65px;right:18px}.FlaneAppSection-module__OoQFpa__spark{bottom:48px;right:32px}}@media (max-width:359px){.FlaneAppSection-module__OoQFpa__copy{padding-inline:20px}.FlaneAppSection-module__OoQFpa__features{gap:14px}.FlaneAppSection-module__OoQFpa__ticket{width:155px;padding:11px;left:10px}.FlaneAppSection-module__OoQFpa__gift{gap:7px;max-width:160px;padding:10px;right:10px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.FlaneAppSection-module__OoQFpa__featureIcon{transition:transform .3s,box-shadow .3s}.FlaneAppSection-module__OoQFpa__features li:hover .FlaneAppSection-module__OoQFpa__featureIcon{transform:translateY(-5px)rotate(-7deg);box-shadow:0 8px 18px #e91d421f}}@media (prefers-reduced-motion:reduce){.FlaneAppSection-module__OoQFpa__parallax{transition:none;transform:none}}.FlaneAppSection-module__OoQFpa__orbitField{z-index:1;aspect-ratio:1;pointer-events:none;width:min(83%,330px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FlaneAppSection-module__OoQFpa__orbitPlane{position:absolute;inset:0;transform:rotate(-18deg)scaleY(.78)}.FlaneAppSection-module__OoQFpa__orbitRing{opacity:.8;border:1px dashed #edabc0;border-radius:50%;position:absolute;inset:0}.FlaneAppSection-module__OoQFpa__orbitTrack{position:absolute;inset:0;transform:rotate(0)}.FlaneAppSection-module__OoQFpa__orbitTrack:nth-child(3){transform:rotate(120deg)}.FlaneAppSection-module__OoQFpa__orbitTrack:nth-child(4){transform:rotate(240deg)}.FlaneAppSection-module__OoQFpa__orbitAnchor{width:44px;height:44px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.FlaneAppSection-module__OoQFpa__orbitBadge{background:#fff1f6;border:1px solid #f4b5c9;border-radius:13px;width:100%;height:100%;box-shadow:0 8px 20px #ad355926}.FlaneAppSection-module__OoQFpa__orbitTrack:nth-child(3) .FlaneAppSection-module__OoQFpa__orbitBadge{transform:rotate(-120deg)}.FlaneAppSection-module__OoQFpa__orbitTrack:nth-child(4) .FlaneAppSection-module__OoQFpa__orbitBadge{transform:rotate(-240deg)}.FlaneAppSection-module__OoQFpa__orbitGlyph{place-items:center;width:100%;height:100%;display:grid;transform:scaleY(1.28205)rotate(18deg)}.FlaneAppSection-module__OoQFpa__orbitGlyph svg{width:23px;height:23px}@media (max-width:767px){.FlaneAppSection-module__OoQFpa__orbitField{width:min(79%,290px)}.FlaneAppSection-module__OoQFpa__orbitAnchor{width:38px;height:38px}.FlaneAppSection-module__OoQFpa__orbitBadge{border-radius:11px}.FlaneAppSection-module__OoQFpa__orbitGlyph svg{width:20px;height:20px}}@media (max-width:359px){.FlaneAppSection-module__OoQFpa__phoneFrame{width:218px}}@media (min-width:768px){.FlaneAppSection-module__OoQFpa__features{margin-left:0;margin-right:auto}.FlaneAppSection-module__OoQFpa__features li{text-align:left;align-items:flex-start}}.FlaneAppSection-module__OoQFpa__downloads{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:360px;margin-top:24px;display:grid}.FlaneAppSection-module__OoQFpa__downloadLink{color:#0f172a;background:linear-gradient(135deg,#fff 0%,#fff1f5 100%);border:1px solid #f0c6d3;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:54px;padding:10px 12px;text-decoration:none;transition:background-color .2s,box-shadow .2s;display:flex}.FlaneAppSection-module__OoQFpa__downloadLink:hover{background:linear-gradient(135deg,#fff6f8 0%,#ffe5ee 100%);box-shadow:0 7px 18px #b9375f1a}.FlaneAppSection-module__OoQFpa__downloadLink>svg{color:var(--main-color,#dc2626);flex-shrink:0;width:24px;height:24px}.FlaneAppSection-module__OoQFpa__downloadLink>span{min-width:0}.FlaneAppSection-module__OoQFpa__downloadLink small{color:#64748b;font-size:10px;line-height:1.4;display:block}.FlaneAppSection-module__OoQFpa__downloadLink strong{white-space:nowrap;margin-top:2px;font-size:15px;font-weight:600;line-height:1.25;display:block}@media (max-width:767px){.FlaneAppSection-module__OoQFpa__downloads{margin-inline:auto}}@media (max-width:359px){.FlaneAppSection-module__OoQFpa__downloads{grid-template-columns:minmax(0,1fr)}}
.HomeMotion-module__ftDJiq__home{--home-motion-ease:cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.HomeMotion-module__ftDJiq__home article{transition:translate .35s var(--home-motion-ease),box-shadow .35s ease}.HomeMotion-module__ftDJiq__home article:hover{translate:0 -5px;box-shadow:0 14px 32px #0f172a1a}:is(.HomeMotion-module__ftDJiq__home button,.HomeMotion-module__ftDJiq__home a){transition:translate .25s,background-color .25s,box-shadow .25s}:is(.HomeMotion-module__ftDJiq__home button:hover,.HomeMotion-module__ftDJiq__home a:hover){translate:0 -2px}}
