:root{--ink:#15233e;--muted:#5d6d87;--blue:#244ce8;--line:#244ce81c;--paper:#f4f8ff;--ease:cubic-bezier(.22,1,.36,1);font-family:'Segoe UI',Arial,sans-serif;color:var(--ink);background:var(--paper);color-scheme:light}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:26px;overflow-x:clip}body{margin:0;line-height:1.5;overflow-x:clip;background:transparent}h1,h2,h3,h4,p,figure,ul,ol{margin:0}h1,h2,h3,h4{font-weight:700;line-height:1.04;letter-spacing:-.055em}h1{font-size:clamp(54px,4.4vw,70px)}h2{font-size:clamp(39px,3.6vw,57px)}h3{font-size:27px}em{font-style:normal;color:var(--blue)}a{color:inherit}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.4}a,button,summary,input,select,textarea{outline-offset:5px}:focus-visible{outline:3px solid #244ce8}::selection{background:#c5d6ff}svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}[hidden]{display:none!important}.icon-library{width:0;height:0;position:absolute;overflow:hidden}.wrap{width:min(1480px,calc(100% - 112px));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:fixed;top:-100px;left:20px;z-index:100;background:white;color:var(--blue);padding:15px 20px;border-radius:12px}.skip:focus{top:16px}.draft{padding:5px 12px;text-align:center;font-size:9px;font-weight:600;letter-spacing:.1em;background:#edf2fe;color:#7887a0}
.atmosphere{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:linear-gradient(135deg,#f9fcff,#f2f5ff 45%,#f6fbff)}.light{position:absolute;border-radius:50%;will-change:transform;animation:atmosphere-drift 23s ease-in-out infinite alternate}.light-one{width:1050px;height:1050px;right:-400px;top:-360px;background:radial-gradient(circle,#83a8ff55,transparent 65%)}.light-two{width:1000px;height:1000px;left:-550px;top:25vh;background:radial-gradient(circle,#7ae4ff35,transparent 65%);animation-delay:-8s}.light-three{width:850px;height:850px;right:-470px;top:50vh;background:radial-gradient(circle,#b399ff29,transparent 65%);animation-delay:-16s}.orbit{position:absolute;width:160vw;height:85vh;left:-30vw;top:40vh;border:1px solid #5984f40c;border-radius:50%;transform:rotate(-17deg)}.orbit-two{width:180vw;top:65vh;left:-50vw;transform:rotate(13deg)}
.header{height:76px;display:flex;align-items:center;gap:13px;margin-top:18px;padding:9px 15px 9px 20px;border:1px solid white;border-radius:999px;background:linear-gradient(120deg,#ffffffdd,#f0f7ffc9);box-shadow:0 8px 34px #244ce80a,inset 0 1px 2px white;backdrop-filter:blur(15px)}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}.brand>span{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;font-size:20px;font-weight:800;letter-spacing:-.06em;color:white;background:linear-gradient(135deg,#70a0ff,#244ce8 75%);border:1px solid #96b8ff;box-shadow:0 5px 18px #244ce830,inset 0 1px 3px #fff8}.brand>b{font-size:12px;line-height:1.15;letter-spacing:0}.brand small{display:block;font-size:8px;letter-spacing:.25em;margin-top:4px;color:var(--blue)}.header-cta{margin-left:auto;display:flex;gap:20px;align-items:center;text-decoration:none;font-size:12px;font-weight:650;padding:7px 8px 7px 22px;min-height:48px;border-radius:999px;color:white;background:linear-gradient(110deg,#7298ff,#244ce8);border:1px solid #95b5ff;box-shadow:0 3px 22px #366bfb38,inset 0 1px 3px #fff7;transition:transform .3s var(--ease),box-shadow .3s}.header-cta>span{display:grid;place-items:center;width:33px;height:33px;border-radius:50%;font-size:25px;color:var(--blue);background:#f5fbffdd}.header-cta:hover{transform:translateY(-2px);box-shadow:0 7px 28px #366bfb4d}.motion-toggle{flex-shrink:0;width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;font-size:13px;color:#5b6c89}.motion-toggle:hover{background:#e3ecff}
.hero{display:grid;grid-template-columns:1.04fr 1fr;gap:52px;align-items:center;padding-top:64px;padding-bottom:72px}.hero-copy{min-width:0;max-width:675px}.eyebrow{font-size:10px;font-weight:750;letter-spacing:.1em;line-height:1.5;color:#365b9b;display:flex;align-items:center;gap:8px}.live-dot{display:inline-block;flex-shrink:0;width:6px;height:6px;border-radius:50%;background:#365aff;box-shadow:0 0 0 4px #547eff10,0 0 16px #2d80ff99}.hero .eyebrow{margin-bottom:22px}.hero h1 em{background:linear-gradient(110deg,#244ce8,#3f77fc 65%,#7685fb);-webkit-background-clip:text;background-clip:text;color:transparent}.mobile-break{display:none}.intro{font-size:16px;line-height:1.6;color:var(--muted);max-width:530px;margin-top:23px}.quick-benefits{list-style:none;padding:0;display:grid;gap:8px;margin-top:20px;font-size:13px;color:#314968}.quick-benefits li{display:flex;align-items:center;gap:9px}.quick-benefits svg{color:var(--blue);width:19px;height:19px;padding:3px;border-radius:50%;background:#dce9ff;stroke-width:2.7}.hero-deal{display:flex;align-items:center;gap:26px;margin-top:31px;margin-bottom:25px}.price{display:flex;gap:4px;align-items:flex-start;white-space:nowrap;font-size:100px;font-weight:800;line-height:.9;letter-spacing:-.085em;color:var(--blue)}.price>span{background:linear-gradient(110deg,#145bea 2%,#406eff 42%,#7c59e9 90%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 8px 20px #346ef21c)}.price .decimals{font-size:.61em;letter-spacing:-.065em}.price sup{font-size:.31em;line-height:1.15;letter-spacing:-.04em;margin-top:6px;color:#4a69e9}.deal-details{display:grid;gap:4px;padding-left:22px;border-left:1px solid #aec3f3;font-size:11px;line-height:1.4;color:var(--muted)}.deal-details b{color:var(--blue);font-size:12px}.deal-details strong{font-size:11px;font-weight:650;color:var(--ink)}
.cta{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:space-between;gap:34px;min-height:74px;padding:8px 9px 8px 27px;border:1px solid #8dacff;border-radius:999px;background:linear-gradient(115deg,#74a3ff,#3f6aff 37%,#244ce8 70%,#3f76ff);color:white;box-shadow:inset 0 1px 3px #ffffffb3,inset 0 -2px 4px #1837a22b,0 10px 27px #2c61f442,0 0 35px #5f95ff2a;font-size:16px;font-weight:700;line-height:1.25;text-decoration:none;text-align:left;transition:transform .35s var(--ease),box-shadow .35s,filter .35s}.cta:before{content:'';position:absolute;top:-80%;bottom:-80%;left:-70%;width:44%;background:linear-gradient(90deg,transparent,#fff6,transparent);transform:rotate(25deg);animation:button-sheen 8s ease-in-out infinite;pointer-events:none;z-index:-1}.cta small{display:block;margin-top:5px;font-size:10px;font-weight:450;letter-spacing:0;opacity:.94}.cta-arrow{width:56px;height:56px;display:grid;place-items:center;flex-shrink:0;border:1px solid #ffffff66;border-radius:50%;background:linear-gradient(150deg,#fffffff5,#d8efffcf);color:#294fe3;box-shadow:0 2px 9px #1b429b14,inset 0 1px 2px white;transition:transform .35s var(--ease)}.cta-arrow svg{width:25px;height:25px}.cta:hover{transform:translateY(-3px);box-shadow:inset 0 1px 3px #fff9,0 13px 34px #2c61f455,0 0 55px #73afff50}.cta:hover .cta-arrow{transform:rotate(-16deg)}.cta:active{transform:translateY(0) scale(.985)}.hero .cta{min-width:330px;max-width:100%}.under-cta{font-size:10px;color:#6b7c98;margin:13px 0 0 5px}
.hero-visual{min-width:0;width:100%;position:relative}.tap-scene{height:580px;position:relative;isolation:isolate;width:100%;--card-x:76px;--card-y:-92px}.halo{position:absolute;width:490px;height:490px;max-width:100%;right:0;top:36px;border-radius:50%;background:radial-gradient(circle,#a9c4ff48,transparent 67%);border:1px solid #527eff0e;box-shadow:0 0 0 40px #a7c5ff08;z-index:-1}.scene-label{position:absolute;left:10px;top:14px;display:flex;gap:10px;align-items:center;font-size:8px;letter-spacing:.13em;font-weight:650;color:#527099}.phone{position:absolute;z-index:2;right:30px;top:35px;width:245px;height:445px;background:linear-gradient(135deg,#fff,#f7fbff);border:6px solid #263c5c;border-radius:39px;box-shadow:inset 0 0 0 2px #d9e5fa,0 22px 40px #34588924,0 0 0 1px #8ba3c1;overflow:hidden;transform:rotate(7deg)}.phone-camera{position:absolute;left:50%;transform:translateX(-50%);top:10px;width:65px;height:15px;border-radius:30px;background:#253b5c;z-index:8}.phone-header{position:absolute;top:12px;left:15px;right:14px;display:flex;justify-content:space-between;font-size:8px;font-weight:650;color:#2a3950}.phone-idle{position:absolute;inset:72px 15px 20px;text-align:center;display:flex;align-items:center;flex-direction:column}.nfc-mark{display:grid;place-items:center;width:60px;height:60px;margin-bottom:30px;border-radius:20px;background:linear-gradient(135deg,#eaf4ff,#dce6ff);color:var(--blue);box-shadow:inset 0 1px 3px white}.nfc-mark svg{width:32px;height:32px}.phone-idle b{font-size:30px;line-height:1.1;letter-spacing:-.055em}.phone-idle small{margin-top:18px;font-size:9px;color:var(--muted)}.real-card{width:238px;height:322px;position:absolute;left:0;top:175px;z-index:3;pointer-events:none;filter:drop-shadow(0 15px 16px #375b7f33);transform-origin:55% 50%}.real-card img{position:absolute;width:221.71%;max-width:none;height:auto;left:-43.88%;top:-81.4%;clip-path:polygon(19.8% 42.3%,21% 41.4%,52.5% 37.3%,53.9% 38.2%,64.8% 78.4%,64.2% 79.3%,31% 82.8%,30% 82.2%)}.tap-ping{position:absolute;top:141px;right:239px;z-index:5;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;opacity:0;pointer-events:none}.tap-ping i{position:absolute;inset:0;border:2px solid #407bff;border-radius:50%;box-shadow:0 0 16px #63b8ff99}.tap-ping i:nth-child(2){inset:-12px;border-width:1px;opacity:.35}.tap-ping span{font-size:11px;font-weight:800;letter-spacing:.05em;color:#244ce8;background:#f5fbffed;border-radius:30px;padding:8px}.nfc-notice{position:absolute;top:80px;left:9px;right:9px;display:flex;align-items:center;gap:9px;padding:15px 10px;background:#eaf2fff5;border:1px solid white;border-radius:17px;box-shadow:0 8px 25px #244ce825;opacity:0;transform:translateY(-15px);z-index:6}.nfc-notice>span{width:31px;height:34px;background:#dce8ff;border-radius:10px;display:grid;place-items:center;color:var(--blue);flex-shrink:0}.nfc-notice svg{width:20px;height:20px}.nfc-notice b{font-size:11px;display:block}.nfc-notice small{font-size:9px;display:block;color:#57729b;margin-top:4px}.touch-cursor{position:absolute;left:135px;top:120px;width:22px;height:22px;border-radius:50%;background:#244ce82b;border:2px solid #244ce8;opacity:0;z-index:7;box-shadow:0 0 0 9px #80a8ff30}.review-screen{position:absolute;inset:55px 11px 15px;display:flex;align-items:center;flex-direction:column;text-align:center;opacity:0;transform:translateY(9px);z-index:4}.google-letter{font-size:31px;font-weight:750;background:conic-gradient(#4285f4 0 25%,#34a853 25% 45%,#fbbc05 45% 65%,#ea4335 65% 80%,#4285f4 80%);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:7px}.review-screen>small{font-size:7px;color:#71829a}.review-screen>b{font-size:25px;letter-spacing:-.06em;line-height:1.08;margin-top:18px}.empty-stars{font-size:26px;line-height:1.3;letter-spacing:-.045em;color:#7f95b3;margin-top:15px;white-space:nowrap}.review-box{margin-top:15px;padding:12px 7px 25px;border:1px solid #dfe8f3;border-radius:9px;width:100%;font-size:7px;color:#8290a4;text-align:left;background:white}.review-action{width:100%;padding:10px 4px;margin-top:10px;margin-bottom:12px;border-radius:15px;background:#244ce8;color:white;font-size:9px}.scene-caption{position:absolute;bottom:18px;left:0;right:0;height:40px;text-align:center}.phase{position:absolute;inset:0;display:grid;place-items:center;font-size:13px;font-weight:650;color:#355b9b;opacity:0}.phase-one{opacity:1}.hero-visual figcaption{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#7689a4;font-size:8px;line-height:1.5;padding-inline:10px}.hero-visual figcaption button{font-size:10px;color:var(--blue);border:0;border-radius:30px;background:#e6efff;padding:12px 15px;white-space:nowrap;min-height:42px}.hero-visual figcaption button:hover{background:#d9e6ff}
.running .real-card{animation:card-tap 9s var(--ease) infinite}.running .tap-ping{animation:tap-ping 9s ease-in-out infinite}.running .phone-idle{animation:phone-idle 9s linear infinite}.running .nfc-notice{animation:nfc-notice 9s var(--ease) infinite}.running .touch-cursor{animation:touch-cursor 9s ease-in-out infinite}.running .review-screen{animation:review-screen 9s var(--ease) infinite}.running .phase-one{animation:phase-one 9s linear infinite}.running .phase-two{animation:phase-two 9s linear infinite}.running .phase-three{animation:phase-three 9s linear infinite}
.steps{padding-block:62px 68px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.steps-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:30px}.steps-heading h2{font-size:42px}.steps-heading .eyebrow{padding-top:9px}.steps ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:42px}.steps li{display:flex;align-items:flex-start;gap:17px;min-width:0}.steps li>b{font-size:11px;color:var(--blue);width:38px;height:38px;border-radius:50%;display:grid;place-items:center;border:1px solid #d0dfff;background:#ffffff90;box-shadow:inset 0 1px 2px white;flex-shrink:0}.steps li h3{font-size:25px;padding-top:3px}.steps li p{font-size:13px;line-height:1.5;color:var(--muted);margin-top:10px}.steps-end{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:39px}.steps-end>p{font-size:12px;line-height:1.6;color:var(--muted)}.text-cta{display:inline-flex;align-items:center;gap:20px;text-decoration:none;font-size:13px;font-weight:650;color:var(--blue);padding:10px 0;min-height:44px}.text-cta>span{width:39px;height:39px;background:linear-gradient(130deg,#fff,#e7efff);border-radius:50%;border:1px solid white;display:grid;place-items:center;box-shadow:0 3px 13px #244ce815;font-size:25px;transition:transform .3s var(--ease)}.text-cta:hover>span{transform:translate(3px,-3px)}
.offer{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;padding-block:96px}.real-photo{position:relative;width:100%;height:560px;border-radius:35px;overflow:hidden;box-shadow:0 18px 45px #31577716;border:6px solid #ffffffbd;isolation:isolate}.real-photo>img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 75%}.real-photo:after{content:'';position:absolute;inset:70% 0 0;background:linear-gradient(transparent,#1b2e4c85);z-index:0}.real-photo figcaption{position:absolute;bottom:22px;left:24px;right:24px;font-size:11px;font-weight:500;color:white;text-shadow:0 1px 6px #0008;z-index:1}.offer-copy{min-width:0}.offer-copy .eyebrow{margin-bottom:19px}.offer-copy>p:not(.eyebrow){font-size:15px;line-height:1.6;color:var(--muted);max-width:490px;margin-top:19px}.included{display:flex;flex-wrap:wrap;gap:9px 15px;margin-top:22px}.included>span{display:flex;align-items:center;gap:5px;font-size:10px;color:#446385;white-space:nowrap}.included svg{width:15px;height:15px;color:var(--blue);stroke-width:2.5}.offer-deal{display:flex;align-items:center;gap:22px;margin-block:29px 25px}.offer-deal .price{font-size:88px}.offer-deal>p{font-size:12px;line-height:1.5;color:var(--muted)}.offer-deal>p b{color:var(--ink);font-size:13px}.offer-copy>.cta{width:100%;max-width:490px;font-size:15px}.offer-copy>.cta small{font-size:9px}.faq{margin-top:30px;border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:55px;padding:13px 0;cursor:pointer;font-size:12px;font-weight:600}summary::-webkit-details-marker{display:none}summary>span{font-weight:400;font-size:21px;color:var(--blue);transition:transform .25s}details[open] summary>span{transform:rotate(45deg)}details>p{color:var(--muted);font-size:12px;line-height:1.7;padding:0 25px 18px 0}
.order{border-top:1px solid var(--line);padding-block:84px 72px;display:grid;grid-template-columns:.9fr 1.1fr;gap:95px;align-items:start}.order-intro{position:sticky;top:35px;min-width:0}.order-intro .eyebrow{margin-bottom:20px}.order-intro>p:not(.eyebrow){font-size:15px;color:var(--muted);line-height:1.7;max-width:425px;margin-top:24px}.order-route{display:flex;align-items:center;gap:11px;font-size:10px;color:#547099;margin-top:30px;flex-wrap:wrap}.order-route>span{display:flex;align-items:center;gap:7px}.order-route b{display:grid;place-items:center;background:#e1ebff;border:1px solid #ccdfff;border-radius:50%;width:22px;height:22px;font-size:9px;font-weight:650;color:var(--blue)}.order-route i{font-size:14px;font-style:normal;color:#9baecc}.payment-note{display:flex;align-items:center;gap:14px;margin-top:35px;border-top:1px solid var(--line);padding-top:24px;max-width:340px}.payment-note svg{width:33px;height:33px;padding:8px;color:var(--blue);background:#e3edff;border-radius:50%;stroke-width:2.2}.payment-note p{font-size:12px;line-height:1.6;color:var(--muted)}.payment-note b{color:var(--ink)}.form-shell{min-width:0;padding:36px;border-radius:32px;border:1px solid #fff;background:linear-gradient(140deg,#fffffff2,#f0f6ffe6);box-shadow:0 20px 55px #3b69a513,inset 0 1px 4px white}.form-heading>span{font-size:9px;letter-spacing:.1em;font-weight:650;color:var(--blue)}.form-heading h3{font-size:31px;margin-top:13px}.form-heading p{font-size:11px;color:var(--muted);margin-top:10px}.quantity-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:26px;margin-bottom:20px}.quantity-row>label{font-size:13px;font-weight:600}.quantity-control{display:flex;align-items:center;border-radius:999px;border:1px solid #d6e1f4;background:#fbfdff;overflow:hidden}.quantity-control button{border:0;width:39px;height:42px;background:transparent;color:var(--blue);font-size:20px}.quantity-control input{width:39px;max-width:39px;height:42px;border:0;text-align:center;appearance:textfield;-moz-appearance:textfield;font-size:16px;background:transparent;color:var(--ink);padding:0}.quantity-control input::-webkit-inner-spin-button,.quantity-control input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.field{min-width:0;margin-bottom:18px}.field label{display:block;font-size:11px;font-weight:600;color:#3d526f;margin-bottom:7px}.field input,.field select{width:100%;min-width:0;max-width:100%;min-height:51px;padding:12px 14px;background:#fcfdff;border:1px solid #d5dff0;border-radius:13px;box-shadow:inset 0 2px 3px #153f6b03;font-size:16px;color:var(--ink);transition:border-color .2s,box-shadow .2s}.field input::placeholder{font-size:12px;color:#8997ad}.field input:focus,.field select:focus{border-color:#7197ff;box-shadow:0 0 0 3px #244ce80c;outline:none}.field [aria-invalid=true],.quantity-control:has([aria-invalid=true]){border-color:#c25167;background:#fff9fb}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.city-row{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}.error{display:block;font-size:10px;line-height:1.45;color:#ac3e54;margin-top:5px}.error:empty{display:none}.quantity-row+.error:not(:empty){margin:-12px 0 17px}.same-delivery{display:flex;align-items:center;gap:10px;font-size:12px;cursor:pointer;margin:4px 0 22px;min-height:38px}.same-delivery input{accent-color:var(--blue);width:20px;height:20px;flex-shrink:0;margin:0}#delivery-fields{border-top:1px solid var(--line);padding-top:22px}#delivery-fields h4{font-size:20px;margin-bottom:18px}.total{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:21px;margin-top:7px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.total>span{font-size:10px;line-height:1.9;color:var(--muted)}.total b{font-weight:600;color:var(--ink);font-size:12px}.total strong{font-size:29px;letter-spacing:-.06em;white-space:nowrap;color:var(--blue)}.form-submit{width:100%;margin-top:23px;font-size:15px;gap:13px}.form-submit small{font-size:10px}.form-note{font-size:9px;line-height:1.7;text-align:center;color:#7586a0;margin:15px 8px 0}.form-note b{font-weight:650}.last-call{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid var(--line);padding-block:35px}.last-call p{font-size:27px;letter-spacing:-.055em;font-weight:650}footer{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:31px 37px}footer .brand>span{width:35px;height:35px;font-size:17px}footer .brand>b{font-size:10px}footer .brand small{font-size:6px}footer p{font-size:9px;color:#74849d}footer>a:last-child{font-size:10px;color:#5c75a1;text-underline-offset:4px}
.mobile-order{display:none}.dialog-open{overflow:hidden}dialog{position:fixed;width:min(620px,calc(100% - 36px));max-height:calc(100dvh - 36px);margin:auto;padding:37px 35px 26px;border:1px solid white;border-radius:32px;background:linear-gradient(140deg,#fff,#f0f6ff);color:var(--ink);box-shadow:0 30px 100px #0b204a40;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}dialog::backdrop{background:#182e527d;backdrop-filter:blur(9px)}dialog .close{position:absolute;top:18px;right:18px;width:39px;height:39px;display:grid;place-items:center;background:#ffffffbb;border:1px solid #dae5f6;border-radius:50%;font-size:24px;font-weight:400;color:var(--ink)}dialog .eyebrow{font-size:9px;padding-right:40px;margin-bottom:19px}dialog h2{font-size:36px;line-height:1.05;margin-bottom:23px;letter-spacing:-.05em}.request-details{display:grid;grid-template-columns:120px minmax(0,1fr);gap:13px 20px;margin:0;padding:20px 0;border-top:1px solid var(--line)}.request-details dt{font-size:10px;color:var(--muted);line-height:1.5}.request-details dd{font-size:11px;color:var(--ink);margin:0;overflow-wrap:anywhere;line-height:1.5}dialog .total{margin-top:0;padding-block:17px}dialog .cta{width:100%;margin-top:22px;font-size:15px;gap:15px}.whatsapp-help{font-size:10px;line-height:1.7;color:#647994;margin-top:14px;text-align:center}.review-tools{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:15px}.review-tools button{background:transparent;border:0;min-height:42px;padding:8px 2px;font-size:11px;color:var(--blue)}.message-details{margin-top:8px;border-top:1px solid var(--line);border-bottom:0}.message-details summary{font-size:10px;min-height:45px}.message-details textarea{resize:vertical;width:100%;min-height:150px;font-size:12px;line-height:1.7;padding:14px;border:1px solid #d8e3f5;border-radius:12px;background:#fbfdff;color:#304864}#whatsapp-status{font-size:10px;line-height:1.65;color:#55719c;margin-top:12px}
@keyframes atmosphere-drift{0%{transform:translate3d(-15px,0,0) scale(.98)}100%{transform:translate3d(75px,55px,0) scale(1.08)}}
@keyframes button-sheen{0%,65%{left:-70%}90%,100%{left:140%}}
@keyframes card-tap{0%,10%,100%{transform:translate(0,0) rotate(-2deg)}28%,45%{transform:translate(var(--card-x),var(--card-y)) rotate(4deg)}62%,82%{transform:translate(-14px,28px) rotate(-5deg)}}
@keyframes tap-ping{0%,29%,44%,100%{opacity:0;transform:scale(.6)}32%,39%{opacity:1;transform:scale(1)}}
@keyframes phone-idle{0%,30%,95%,100%{opacity:1}34%,90%{opacity:0}}
@keyframes nfc-notice{0%,31%,65%,100%{opacity:0;transform:translateY(-15px)}36%,58%{opacity:1;transform:translateY(0)}}
@keyframes touch-cursor{0%,46%,60%,100%{opacity:0;transform:scale(1.3)}50%,55%{opacity:1;transform:scale(.8)}}
@keyframes review-screen{0%,61%,95%,100%{opacity:0;transform:translateY(9px)}66%,89%{opacity:1;transform:translateY(0)}}
@keyframes phase-one{0%,27%,96%,100%{opacity:1}33%,91%{opacity:0}}
@keyframes phase-two{0%,29%,65%,100%{opacity:0}35%,58%{opacity:1}}
@keyframes phase-three{0%,61%,96%,100%{opacity:0}67%,89%{opacity:1}}
@media(min-width:1760px){.hero{gap:70px;grid-template-columns:1fr 1fr;padding-top:65px}.hero h1{font-size:70px}.tap-scene{height:610px}.phone{right:65px;top:60px;width:265px;height:480px}.real-card{left:32px;top:200px}.tap-ping{right:274px;top:165px}.hero-visual figcaption{padding-inline:30px}.phone-idle{top:90px}.review-screen{top:65px}.review-screen>b{font-size:27px}.review-box{padding-bottom:34px}.review-action{padding:12px 5px}}
@media(max-width:1199px){.wrap{width:calc(100% - 72px)}.hero{gap:24px;padding-top:55px;padding-bottom:60px;grid-template-columns:1.03fr .97fr}.hero h1{font-size:54px}.hero .eyebrow{font-size:9px}.intro{font-size:14px}.quick-benefits{font-size:11px;gap:7px}.hero-deal{gap:17px}.hero-deal .price{font-size:86px}.deal-details{padding-left:16px;font-size:10px}.deal-details b{font-size:11px}.deal-details strong{font-size:10px}.hero .cta{min-width:0;width:100%;font-size:15px}.tap-scene{height:550px;--card-x:65px;--card-y:-85px}.phone{right:9px;top:36px;width:222px;height:410px}.real-card{width:218px;height:295px;left:-5px;top:176px}.tap-ping{right:196px;top:140px}.phone-idle b{font-size:28px}.review-screen>b{font-size:23px}.review-box{padding-bottom:21px}.empty-stars{font-size:23px}.nfc-notice{gap:6px;padding:14px 7px}.nfc-notice b{font-size:10px}.nfc-notice small{font-size:8px}.scene-caption{bottom:25px}.hero-visual figcaption{flex-direction:column;text-align:center;gap:6px}.steps{padding-block:50px}.steps-heading h2{font-size:36px}.steps ol{gap:22px}.steps li{gap:10px}.steps li h3{font-size:22px}.steps li p{font-size:12px}.offer{gap:49px;padding-block:75px}.real-photo{height:530px}.offer-copy h2{font-size:43px}.offer-copy>p:not(.eyebrow){font-size:14px}.offer-deal .price{font-size:79px}.offer-deal{gap:17px}.offer-copy>.cta{font-size:13px;padding-left:22px;gap:15px}.offer-copy>.cta small{font-size:8px}.offer-copy .cta-arrow{width:49px;height:49px}.order{gap:47px;grid-template-columns:.86fr 1.14fr;padding-block:70px}.order h2{font-size:45px}.order-intro>p:not(.eyebrow){font-size:14px}.form-shell{padding:30px}.field-row{gap:13px}.field label{font-size:10px}.order-route{gap:7px;font-size:9px}.last-call p{font-size:24px}}
@media(max-width:900px){.wrap{width:calc(100% - 48px)}.hero{gap:20px;grid-template-columns:1.03fr .97fr}.hero h1{font-size:46px}.intro{font-size:13px;line-height:1.6;margin-top:18px}.quick-benefits{font-size:10px;gap:7px}.hero-deal{gap:12px;margin-top:24px}.hero-deal .price{font-size:73px}.deal-details{font-size:8px;padding-left:11px;gap:3px}.deal-details b{font-size:9px}.deal-details strong{font-size:8px}.hero .cta{font-size:13px;padding-left:19px;gap:12px;min-height:68px}.hero .cta small{font-size:8px}.hero .cta-arrow{width:48px;height:48px}.tap-scene{height:480px;--card-x:49px;--card-y:-77px}.phone{width:191px;height:355px;right:0;top:42px;border-width:5px;border-radius:31px}.phone-camera{top:8px;width:53px;height:12px}.phone-header{font-size:6px;top:10px;left:11px;right:11px}.phone-idle{inset:61px 10px 10px}.nfc-mark{width:44px;height:44px;border-radius:15px;margin-bottom:24px}.nfc-mark svg{width:24px;height:24px}.phone-idle b{font-size:25px}.phone-idle small{font-size:7px;margin-top:14px}.real-card{width:181px;height:245px;left:-6px;top:165px}.tap-ping{right:164px;top:125px;width:45px;height:45px}.tap-ping span{font-size:8px;padding:6px}.tap-ping i:nth-child(2){inset:-9px}.nfc-notice{left:6px;right:6px;top:68px;padding:12px 7px;gap:6px;border-radius:12px}.nfc-notice b{font-size:9px}.nfc-notice small{font-size:7px}.nfc-notice>span{width:25px;height:28px;border-radius:8px}.nfc-notice svg{width:16px;height:16px}.touch-cursor{left:112px;top:106px;width:17px;height:17px}.review-screen{inset:41px 9px 10px}.google-letter{font-size:25px;margin-bottom:5px}.review-screen>small{font-size:5px}.review-screen>b{font-size:22px;margin-top:13px}.empty-stars{font-size:20px;margin-top:11px}.review-box{font-size:5px;margin-top:12px;padding:9px 5px 20px}.review-action{font-size:7px;margin-block:8px 9px;padding:9px 2px}.scene-caption{bottom:13px}.phase{font-size:11px}.scene-label{font-size:7px;left:2px;top:15px}.hero-visual figcaption{font-size:6px;padding-inline:0}.hero-visual figcaption button{font-size:9px;min-height:38px;padding:10px 13px}.steps-heading{gap:20px}.steps-heading h2{font-size:33px}.steps-heading .eyebrow{font-size:8px}.steps ol{gap:16px}.steps li{gap:8px}.steps li>b{width:30px;height:30px;font-size:9px}.steps li h3{font-size:20px}.steps li p{font-size:10px;margin-top:8px}.steps-end>p{font-size:10px}.text-cta{font-size:11px;gap:12px}.offer{gap:30px}.real-photo{height:480px;border-radius:27px}.offer-copy h2{font-size:37px}.offer-copy .eyebrow{font-size:8px}.offer-copy>p:not(.eyebrow){font-size:12px}.included{gap:8px 10px}.included>span{font-size:9px}.offer-deal .price{font-size:70px}.offer-deal>p{font-size:10px}.offer-deal>p b{font-size:11px}.offer-copy>.cta{font-size:12px;padding-left:18px;gap:11px;min-height:68px}.offer-copy>.cta small{font-size:7px}.offer-copy .cta-arrow{width:44px;height:44px}.faq summary{font-size:11px}.faq details>p{font-size:11px}.order{grid-template-columns:.83fr 1.17fr;gap:30px}.order h2{font-size:37px}.order-intro>p:not(.eyebrow){font-size:12px}.order-route{gap:8px;max-width:210px;line-height:1.7}.form-shell{padding:26px 22px}.form-heading h3{font-size:27px}.field-row{grid-template-columns:1fr;gap:0}.city-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px}.form-submit{font-size:12px;padding-left:18px}.form-submit small{font-size:8px}.form-submit .cta-arrow{width:44px;height:44px}.total strong{font-size:25px}.total b{font-size:10px}.total>span{font-size:9px}.same-delivery{font-size:11px}.last-call p{font-size:21px}footer{gap:15px}footer p{font-size:8px;max-width:240px}footer>a:last-child{font-size:9px}}
@media(max-width:640px){html{scroll-padding-top:18px}.wrap{width:calc(100% - 36px)}.draft{font-size:7px;padding:4px 10px}.header{width:calc(100% - 24px);height:66px;margin-top:12px;padding:8px 9px 8px 13px;gap:6px}.brand{gap:7px}.brand>span{width:34px;height:34px;font-size:17px}.brand>b{font-size:10px}.brand small{font-size:6px;margin-top:3px}.header-cta{min-height:42px;font-size:10px;padding:5px 5px 5px 15px;gap:10px}.header-cta>span{width:29px;height:29px;font-size:22px}.motion-toggle{width:27px;height:35px;font-size:11px}.hero{display:flex;flex-direction:column;gap:0;padding-top:31px;padding-bottom:39px;align-items:stretch}.hero-copy{max-width:none}.hero .eyebrow{font-size:8px;letter-spacing:.08em;margin-bottom:15px}.hero h1{font-size:clamp(38px,10.6vw,46px);line-height:1.025;letter-spacing:-.06em}.mobile-break{display:initial}.intro{font-size:13px;line-height:1.6;margin-top:16px;max-width:370px}.quick-benefits{font-size:10.5px;gap:6px;margin-top:15px}.quick-benefits svg{width:16px;height:16px;padding:2px}.hero-deal{gap:14px;margin-top:24px;margin-bottom:21px}.hero-deal .price{font-size:91px}.deal-details{padding-left:13px;font-size:9px;gap:4px}.deal-details b{font-size:10px}.deal-details strong{font-size:9px}.price sup{margin-top:5px}.hero .cta{min-height:70px;width:100%;font-size:15px;padding-left:23px;gap:16px}.hero .cta small{font-size:9px}.hero .cta-arrow{width:52px;height:52px}.under-cta{font-size:9px;margin-top:11px;text-align:center;margin-left:0}.hero-visual{margin-top:26px;max-width:430px;align-self:center}.tap-scene{height:440px;--card-x:54px;--card-y:-76px}.halo{width:340px;height:340px;top:28px;right:0;box-shadow:0 0 0 20px #a7c5ff08}.phone{right:7px;top:35px;width:191px;height:355px}.real-card{width:181px;height:245px;left:0;top:155px}.tap-ping{right:168px;top:112px}.scene-label{font-size:7px;left:3px;top:8px;gap:8px}.scene-caption{bottom:2px;height:31px}.phase{font-size:11px}.hero-visual figcaption{flex-direction:row;justify-content:space-between;gap:12px;font-size:6px;padding-inline:4px;line-height:1.6}.hero-visual figcaption>span{max-width:170px}.hero-visual figcaption button{font-size:9px;min-height:42px;padding:10px 12px}.steps{padding-block:35px 33px}.steps-heading{display:block}.steps-heading .eyebrow{font-size:8px;padding:0;margin-bottom:14px}.steps-heading h2{font-size:33px;line-height:1.07}.steps ol{display:flex;flex-direction:column;gap:25px;margin-top:29px}.steps li{gap:15px;align-items:center}.steps li>b{width:37px;height:37px;font-size:10px}.steps li h3{font-size:23px;padding-top:0}.steps li p{font-size:12px;margin-top:5px}.steps-end{display:block;margin-top:25px}.steps-end>p{font-size:11px;line-height:1.6}.steps-end .text-cta{margin-top:10px;font-size:12px;gap:20px}.text-cta>span{width:37px;height:37px;font-size:24px}.offer{display:flex;flex-direction:column;gap:29px;padding-block:40px;align-items:stretch}.real-photo{height:345px;border-radius:26px;border-width:5px}.real-photo figcaption{font-size:10px;bottom:18px;left:19px;right:19px}.offer-copy .eyebrow{font-size:8px;margin-bottom:15px}.offer-copy h2{font-size:39px;line-height:1.05}.offer-copy>p:not(.eyebrow){font-size:13px;line-height:1.6;margin-top:16px}.included{gap:9px 13px;margin-top:17px}.included>span{font-size:9px}.included svg{width:14px;height:14px}.offer-deal{gap:20px;margin-block:24px 21px}.offer-deal .price{font-size:91px}.offer-deal>p{font-size:11px}.offer-deal>p b{font-size:12px}.offer-copy>.cta{max-width:none;min-height:70px;font-size:15px;padding-left:23px;gap:16px}.offer-copy>.cta small{font-size:8px}.offer-copy .cta-arrow{width:52px;height:52px}.faq{margin-top:25px}.faq summary{font-size:12px;min-height:55px}.faq details>p{font-size:12px;line-height:1.7;padding-right:8px}.order{display:block;padding-block:38px}.order-intro{position:static}.order-intro .eyebrow{font-size:8px;margin-bottom:15px}.order h2{font-size:39px;line-height:1.05}.order-intro>p:not(.eyebrow){font-size:13px;max-width:350px;margin-top:17px}.order-route{max-width:none;gap:9px;font-size:10px;margin-top:20px;flex-wrap:nowrap}.order-route>span{gap:5px}.order-route b{width:20px;height:20px;font-size:9px}.order-route i{font-size:11px}.payment-note{border-top:0;padding-top:0;gap:10px;margin-top:20px}.payment-note svg{width:30px;height:30px;padding:7px}.payment-note p{font-size:11px}.form-shell{margin-top:28px;padding:27px 21px;border-radius:27px}.form-heading>span{font-size:8px}.form-heading h3{font-size:28px;margin-top:10px}.form-heading p{font-size:10px;margin-top:9px}.quantity-row{margin-top:23px;gap:13px}.quantity-row>label{font-size:12px}.field{margin-bottom:17px}.field label{font-size:10px}.field input,.field select{font-size:16px;min-height:51px;padding:12px}.field input::placeholder{font-size:11px}.city-row{grid-template-columns:minmax(0,1.5fr) minmax(0,.85fr);gap:11px}.error{font-size:10px}.same-delivery{font-size:11px;margin-top:0;margin-bottom:17px}.same-delivery input{width:20px;height:20px}#delivery-fields h4{font-size:21px}.form-submit{font-size:14px;padding-left:20px;min-height:70px;gap:11px}.form-submit small{font-size:9px}.form-submit .cta-arrow{width:48px;height:48px}.total{padding-block:19px}.total>span{font-size:9px}.total b{font-size:10px}.total strong{font-size:27px}.form-note{font-size:9px;margin-inline:0;line-height:1.65}.last-call{display:block;padding-block:29px}.last-call p{font-size:27px;max-width:300px;line-height:1.15}.last-call .text-cta{margin-top:12px;font-size:12px;gap:20px}footer{display:flex;flex-wrap:wrap;align-items:center;gap:17px;padding-block:26px 116px}footer .brand{order:1}footer p{order:3;font-size:8px;max-width:none;width:100%}footer>a:last-child{order:2;margin-left:auto;font-size:9px}.mobile-order{position:fixed;z-index:30;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:10px;max-width:480px;margin-inline:auto;padding:8px 8px 8px 18px;border:1px solid #fffffff0;border-radius:999px;background:#f9fcfff0;box-shadow:0 7px 30px #1d478530,inset 0 1px 2px white;backdrop-filter:blur(20px);transition:transform .3s var(--ease),opacity .25s}.mobile-order>div{display:flex;flex-direction:column}.mobile-order b{font-size:23px;font-weight:750;letter-spacing:-.06em;line-height:1.15;color:#193369}.mobile-order small{display:block;font-size:7px;color:#627897;margin-top:4px}.mobile-order>a{position:relative;display:grid;grid-template-columns:1fr auto;gap:2px 16px;min-height:54px;align-content:center;border-radius:999px;color:white;background:linear-gradient(110deg,#6b99ff,#244ce8);border:1px solid #9cbbff;box-shadow:0 3px 18px #497bff40,inset 0 1px 3px #fff7;padding:9px 16px 9px 20px;font-size:12px;line-height:1.2;font-weight:650;text-decoration:none}.mobile-order>a>span{grid-column:2;grid-row:1 / 3;align-self:center;font-size:23px}.mobile-order>a>small{grid-column:1;font-size:7px;color:#fff;opacity:.9;font-weight:450;margin-top:2px}.mobile-order.is-hidden{transform:translateY(130%);opacity:0;pointer-events:none}dialog{width:calc(100% - 28px);max-height:calc(100dvh - 28px);padding:31px 23px 22px;border-radius:27px}dialog .close{top:13px;right:13px;width:35px;height:35px;font-size:23px}dialog .eyebrow{font-size:8px;margin-bottom:17px}dialog h2{font-size:29px;margin-bottom:19px}.request-details{grid-template-columns:90px minmax(0,1fr);gap:12px 13px;padding-block:18px}.request-details dt{font-size:9px}.request-details dd{font-size:10px}dialog .total{padding-block:15px}dialog .total strong{font-size:27px}dialog .cta{font-size:14px;min-height:70px;padding-left:20px;gap:11px;margin-top:20px}dialog .cta small{font-size:9px}dialog .cta-arrow{width:48px;height:48px}.whatsapp-help{font-size:10px;line-height:1.65}.review-tools{gap:12px;margin-top:10px}.review-tools button{font-size:10px}.message-details textarea{font-size:14px;line-height:1.6}#whatsapp-status{font-size:9px}}
@media(max-width:359px){.wrap{width:calc(100% - 30px)}.header{width:calc(100% - 20px);padding-left:11px;height:62px}.brand>span{width:31px;height:31px;font-size:16px}.brand>b{font-size:9px}.brand small{font-size:5px}.header-cta{font-size:9px;padding-left:11px;gap:7px;min-height:39px}.header-cta>span{width:27px;height:27px;font-size:21px}.motion-toggle{width:23px;font-size:10px}.hero{padding-top:26px}.hero .eyebrow{font-size:7px}.hero h1{font-size:38px}.intro{font-size:12px}.quick-benefits{font-size:9px;gap:6px}.quick-benefits li{gap:7px}.quick-benefits svg{width:15px;height:15px}.hero-deal{gap:10px}.hero-deal .price{font-size:76px}.deal-details{padding-left:10px;font-size:8px;gap:3px}.deal-details b{font-size:9px}.deal-details strong{font-size:8px}.hero .cta{font-size:13px;padding-left:20px;gap:12px}.hero .cta small{font-size:8px}.hero .cta-arrow{width:49px;height:49px}.under-cta{font-size:8px}.hero-visual{margin-top:22px}.tap-scene{height:409px;--card-x:42px;--card-y:-73px}.phone{width:170px;height:328px;right:2px;top:33px;border-radius:29px}.real-card{width:159px;height:215px;left:0;top:155px}.tap-ping{right:143px;top:111px;width:39px;height:39px}.tap-ping span{font-size:7px}.phone-idle{inset:58px 9px 9px}.phone-idle b{font-size:23px}.phone-idle small{font-size:6px}.nfc-mark{margin-bottom:22px;width:41px;height:41px}.nfc-notice{padding:11px 5px;gap:4px;left:5px;right:5px}.nfc-notice b{font-size:8px}.nfc-notice small{font-size:6px}.nfc-notice>span{width:23px;height:27px}.touch-cursor{left:99px;top:104px}.review-screen{inset:41px 7px 9px}.google-letter{font-size:22px}.review-screen>b{font-size:20px;margin-top:13px}.empty-stars{font-size:18px;margin-top:10px}.review-box{font-size:5px;padding:8px 4px 15px;margin-top:10px}.review-action{font-size:6px;padding:9px 2px;margin-block:7px 8px}.review-screen>small{font-size:5px}.hero-visual figcaption{gap:7px;font-size:5px;padding-inline:0}.hero-visual figcaption>span{max-width:130px}.hero-visual figcaption button{font-size:8px;padding-inline:10px}.steps-heading h2{font-size:30px}.steps li h3{font-size:21px}.steps li p{font-size:11px}.steps-end .text-cta{font-size:11px;gap:13px}.real-photo{height:320px}.offer-copy h2{font-size:35px}.offer-copy>p:not(.eyebrow){font-size:12px}.included{gap:8px 10px}.included>span{font-size:8px}.offer-deal .price{font-size:80px}.offer-deal{gap:14px}.offer-deal>p{font-size:10px}.offer-deal>p b{font-size:11px}.offer-copy>.cta{font-size:13px;padding-left:19px;gap:11px}.offer-copy>.cta small{font-size:7px}.offer-copy .cta-arrow{width:48px;height:48px}.faq summary{font-size:11px}.faq details>p{font-size:11px}.order h2{font-size:35px}.order-intro>p:not(.eyebrow){font-size:12px}.order-route{gap:7px;font-size:9px}.order-route>span{gap:4px}.order-route b{width:18px;height:18px;font-size:8px}.form-shell{padding:24px 16px}.form-heading h3{font-size:25px}.form-heading p{font-size:9px}.field label{font-size:9px}.field input,.field select{padding-inline:10px;font-size:16px}.field input::placeholder{font-size:10px}.city-row{gap:9px;grid-template-columns:minmax(0,1.45fr) minmax(0,.8fr)}.same-delivery{font-size:10px}.total strong{font-size:24px}.total b{font-size:9px}.total>span{font-size:8px}.form-submit{font-size:12px;padding-left:16px;gap:9px}.form-submit small{font-size:8px}.form-submit .cta-arrow{width:44px;height:44px}.form-note{font-size:8px}.mobile-order{left:8px;right:8px;padding-left:13px;gap:8px}.mobile-order b{font-size:20px}.mobile-order>div>small{font-size:6px}.mobile-order>a{font-size:10px;padding-left:15px;padding-right:12px;gap:2px 10px}.mobile-order>a>small{font-size:6px}.mobile-order>a>span{font-size:21px}.last-call p{font-size:25px}footer>a:last-child{font-size:8px}dialog{padding:29px 18px 20px;width:calc(100% - 22px)}dialog h2{font-size:25px}.request-details{grid-template-columns:80px minmax(0,1fr);gap:11px 10px}.request-details dt{font-size:8px}.request-details dd{font-size:9px}dialog .cta{font-size:12px;padding-left:17px}dialog .cta small{font-size:8px}dialog .cta-arrow{width:44px;height:44px}.review-tools button{font-size:9px}.whatsapp-help{font-size:9px}}
html.motion-paused{scroll-behavior:auto}.motion-paused *,.motion-paused *:before,.motion-paused *:after{animation-play-state:paused!important;scroll-behavior:auto!important}.motion-paused .cta,.motion-paused .cta-arrow{transition:none!important}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.real-card{transform:none!important}.phone-idle{opacity:1!important}.nfc-notice,.tap-ping,.touch-cursor,.review-screen,.phase-two,.phase-three{opacity:0!important}.phase-one{opacity:1!important}}
.real-card{overflow:hidden}
@media(max-width:640px){.real-card{left:23px}}
@media(max-width:640px){.quick-benefits{font-size:12px}.field label{font-size:11px}.request-details dt{font-size:11px}.request-details dd{font-size:12px}}
@media(max-width:359px){.quick-benefits{font-size:11px}.intro{font-size:13px}.field input::placeholder{font-size:12px}.motion-toggle{min-width:24px}}
