.landing-page{--bg:#f8f8f6;--bg-alt:#fff;--text:#181a1c;--text-muted:#535962;--primary:#ff8a00;--primary-strong:#d96a00;--line:#e4e6ea;--card:#fff;--card-shadow:0 16px 40px #13161a14;--radius:20px;--container:1160px;background:var(--bg);color:var(--text);font-family:var(--font-manrope),"Segoe UI",sans-serif;font-weight:500;line-height:1.5;position:relative;overflow-x:clip}:root[data-theme=dark] .landing-page,.dark .landing-page{--bg:#0d1014;--bg-alt:#121722;--text:#eef2f6;--text-muted:#c7cfda;--primary:#ff9f2a;--primary-strong:#ffb355;--line:#2d394a;--card:#162131;--card-shadow:0 16px 30px #0000004d}.landing-page *,.landing-page :before,.landing-page :after{box-sizing:border-box}.landing-page h1,.landing-page h2,.landing-page h3{line-height:1.15;font-family:var(--font-space-grotesk),"Trebuchet MS",sans-serif;margin:0;font-weight:700}.landing-page p,.landing-page blockquote{margin:0}.landing-page a{color:inherit;text-decoration:none}.landing-page .container{width:min(100% - 2rem,var(--container));margin-inline:auto}.landing-page .bg-orb{z-index:0;pointer-events:none;filter:blur(70px);opacity:.32;position:fixed}.landing-page .bg-orb--one{background:#ffd7a6;width:360px;height:360px;top:-80px;right:-60px}.landing-page .bg-orb--two{background:#ffc180;width:300px;height:300px;bottom:12%;left:-90px}:root[data-theme=dark] .landing-page .bg-orb--one,.dark .landing-page .bg-orb--one{background:#ff9a2270}:root[data-theme=dark] .landing-page .bg-orb--two,.dark .landing-page .bg-orb--two{background:#ffac5452}.landing-page .site-header{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--bg)84%,transparent);border-bottom:1px solid color-mix(in srgb,var(--line)88%,transparent);position:sticky;top:0}.landing-page .nav{z-index:2;justify-content:space-between;align-items:center;gap:1rem;min-height:74px;display:flex;position:relative}.landing-page .brand{align-items:center;gap:.62rem;font-size:1.05rem;font-weight:800;display:inline-flex}.landing-page .brand__logo{background:linear-gradient(130deg,#ffb65c 0%,#ff8a00 55%,#d96a00 100%);border-radius:.42rem;width:1.6rem;height:1.6rem;display:inline-block;position:relative;box-shadow:0 0 0 4px #ff8a0024}.landing-page .brand__logo:before{content:"";background:#fff;position:absolute;inset:10%;-webkit-mask-image:url(/landing/logo.svg);mask-image:url(/landing/logo.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.landing-page .nav__links{align-items:center;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.landing-page .nav__links a{color:var(--text-muted);align-items:center;padding:.2rem 0;font-weight:600;transition:color .22s;display:inline-flex;position:relative}.landing-page .nav__links a:after{content:"";opacity:0;transform-origin:0;background:linear-gradient(130deg,#ffb65c 0%,#ff8a00 54%,#d96a00 100%);border-radius:999px;height:2px;transition:opacity .2s,transform .2s;position:absolute;bottom:-.42rem;left:0;right:0;transform:scaleX(0)}.landing-page .nav__links a.is-active,.landing-page .nav__links a[aria-current=page]{color:var(--text)}.landing-page .nav__links a.is-active:after,.landing-page .nav__links a[aria-current=page]:after,.landing-page .nav__links a:hover:after,.landing-page .nav__links a:focus-visible:after{opacity:1;transform:scaleX(1)}.landing-page .nav__toggle{border:1px solid var(--line);background:var(--bg-alt);width:2.7rem;height:2.7rem;color:var(--text);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0;transition:border-color .2s,background-color .2s,box-shadow .2s;display:none;position:relative}.landing-page .nav__toggle:hover,.landing-page .nav__toggle:focus-visible{border-color:#ffbe79;outline:none;box-shadow:0 0 0 3px #ffbe793d}.landing-page .nav__toggle-icon,.landing-page .nav__toggle-icon:before,.landing-page .nav__toggle-icon:after{background:currentColor;border-radius:999px;width:18px;height:2px;transition:transform .2s,opacity .2s;display:block}.landing-page .nav__toggle-icon{position:relative}.landing-page .nav__toggle-icon:before,.landing-page .nav__toggle-icon:after{content:"";position:absolute;left:0}.landing-page .nav__toggle-icon:before{top:-6px}.landing-page .nav__toggle-icon:after{top:6px}.landing-page .nav__toggle[data-open=true] .nav__toggle-icon{transform:rotate(45deg)}.landing-page .nav__toggle[data-open=true] .nav__toggle-icon:before{top:0;transform:rotate(90deg)}.landing-page .nav__toggle[data-open=true] .nav__toggle-icon:after{opacity:0}.landing-page .mobile-menu{z-index:46;width:min(100% - 2rem,var(--container));border:1px solid color-mix(in srgb,var(--line)90%,transparent);background:color-mix(in srgb,var(--bg)94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:0;border-radius:0 0 16px 16px;flex-direction:column;gap:.6rem;padding:.75rem;display:none;position:absolute;top:calc(100% + 1px);left:50%;transform:translate(-50%);box-shadow:0 14px 28px #0c121a2e}.landing-page .mobile-menu:not([hidden]){display:flex}.landing-page .mobile-menu a{background:var(--bg-alt);border:1px solid var(--line);border-radius:12px;padding:.7rem .85rem}.landing-page .mobile-menu a.is-active,.landing-page .mobile-menu a[aria-current=page]{color:#704112;background:linear-gradient(130deg,#fff2df 0%,#ffe5c3 100%);border-color:#ffbe79}:root[data-theme=dark] .landing-page .mobile-menu a.is-active,.dark .landing-page .mobile-menu a.is-active,:root[data-theme=dark] .landing-page .mobile-menu a[aria-current=page],.dark .landing-page .mobile-menu a[aria-current=page]{color:#1b1308}:root[data-theme=dark] .landing-page .mobile-menu,.dark .landing-page .mobile-menu{background:#141d2cf0;border-color:#3e4f67db;box-shadow:0 16px 30px #00000057}:root[data-theme=dark] .landing-page .nav__toggle,.dark .landing-page .nav__toggle{color:#e8eef5;background:#1f2a3b;border-color:#3a475d}:root[data-theme=dark] .landing-page .nav__toggle:hover,.dark .landing-page .nav__toggle:hover,:root[data-theme=dark] .landing-page .nav__toggle:focus-visible,.dark .landing-page .nav__toggle:focus-visible{border-color:#f2b063;box-shadow:0 0 0 3px #f2b0633d}.landing-page .btn{color:#111;white-space:nowrap;background:linear-gradient(130deg,#ffb65c 0%,#ff8a00 54%,#d96a00 100%);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.44rem;font-weight:800;transition:transform .22s,box-shadow .22s,filter .22s;display:inline-flex}.landing-page .btn__icon{flex:none;width:18px;height:18px;display:block}.landing-page .btn--sm .btn__icon{width:18px;height:18px}.landing-page .btn--lg .btn__icon{width:28px;height:28px}.landing-page .btn__icon--ios{transform:translateY(-2px)}.landing-page .btn__label{line-height:1}.landing-page .btn:hover,.landing-page .btn:focus-visible{filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 10px 24px #ff8a0040}.landing-page .btn--sm{min-height:40px;padding:0 1rem;font-size:.86rem}.landing-page .btn--lg{min-height:49px;padding:0 1.28rem;font-size:.95rem}.landing-page .btn--ghost{border:1px solid var(--line);background:var(--bg-alt);color:var(--text);box-shadow:none}.landing-page .hero{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:2rem;padding:4.4rem 0 2.6rem;display:grid;position:relative}.landing-page .eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--primary-strong);font-size:.72rem;font-weight:800}.landing-page .hero h1{margin-top:.85rem;font-size:clamp(2rem,5vw,3.35rem)}.landing-page .hero__lead{color:var(--text-muted);max-width:58ch;margin-top:1rem;font-size:1.08rem}.landing-page .hero__actions{flex-wrap:wrap;gap:.8rem;margin-top:1.6rem;margin-bottom:0;display:flex}.landing-page .hero__platforms-wrap{margin-top:0;padding-top:1.6rem}.landing-page .hero__platforms-label{letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--text-muted)86%,transparent);margin:0;font-size:.72rem;font-weight:800}.landing-page .hero__platforms{flex-wrap:wrap;gap:.52rem;margin:.52rem 0 0;padding:0;list-style:none;display:flex}.landing-page .hero__platform-link{cursor:pointer;border-radius:8px;align-items:center;line-height:0;transition:transform .18s,box-shadow .18s;display:inline-flex}.landing-page .hero__platform-badge{width:auto;height:40px;display:block}.landing-page .hero__platform-badge--google-play,.landing-page .hero__platform-badge--web{height:40px}.landing-page .hero__platform-link:hover,.landing-page .hero__platform-link:focus-visible{transform:translateY(-1px);box-shadow:0 8px 20px #00000038}:root[data-theme=dark] .landing-page .hero__platform-link,.dark .landing-page .hero__platform-link{box-shadow:none}:root[data-theme=dark] .landing-page .hero__platform-link:hover,.dark .landing-page .hero__platform-link:hover,:root[data-theme=dark] .landing-page .hero__platform-link:focus-visible,.dark .landing-page .hero__platform-link:focus-visible{box-shadow:0 10px 24px #00000075}.landing-page .hero__platform-note{color:var(--text-muted);margin:.56rem 0 0;font-size:.88rem;font-weight:600}:root[data-theme=dark] .landing-page .hero__platforms-label,.dark .landing-page .hero__platforms-label{color:#8f9cb0}.landing-page .hero__chips{flex-wrap:wrap;gap:.6rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.landing-page .hero__chips li{color:#875014;background:#fff1df;border:1px solid #ffd6a4;border-radius:999px;padding:.35rem .72rem;font-size:.82rem;font-weight:700}:root[data-theme=dark] .landing-page .hero__chips li,.dark .landing-page .hero__chips li{color:#ffd8a9;background:#ff9f2a1f;border-color:#ffbb705c}.landing-page .hero__chips--list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem .82rem;margin-top:.95rem;display:grid}.landing-page .hero__chips--list li{color:color-mix(in srgb,var(--text)86%,transparent);border-radius:0;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:inline-flex;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.landing-page .hero__chips--list li:before{content:"✓";width:auto;height:auto;color:var(--primary);background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;font-size:.88rem;font-weight:800;line-height:1;display:inline-flex;transform:translateY(-1px)}:root[data-theme=dark] .landing-page .hero__chips--list li,.dark .landing-page .hero__chips--list li{color:#d6deea}:root[data-theme=dark] .landing-page .hero__chips--list li:before,.dark .landing-page .hero__chips--list li:before{color:#ffcb86;background:0 0}.landing-page .hero__visual{place-items:center;min-height:420px;display:grid;position:relative}.landing-page .hero-shot{width:min(380px,100%);margin:0}.landing-page .hero-shot__frame{background:0 0;place-items:center;min-height:420px;padding:0;display:grid}.landing-page .shot-device{--frame-width:1350;--frame-height:2760;--screen-left:72;--screen-top:69;--screen-width:1206;--screen-height:2622;width:min(250px,100%);aspect-ratio:var(--frame-width)/var(--frame-height);position:relative}.landing-page .shot-device--hero{width:min(315px,100%)}.landing-page .shot-device__screen-wrap{z-index:1;left:calc(var(--screen-left)/var(--frame-width)*100%);top:calc(var(--screen-top)/var(--frame-height)*100%);width:calc(var(--screen-width)/var(--frame-width)*100%);height:calc(var(--screen-height)/var(--frame-height)*100%);-webkit-mask-mode:alpha;background:0 0;border-radius:12%/5.5%;position:absolute;overflow:hidden;-webkit-mask-image:url(/landing/iphone-screen-mask.png);mask-image:url(/landing/iphone-screen-mask.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.landing-page .shot-device__screen{object-fit:cover;width:calc(100% + 2px);height:calc(100% + 2px);display:block;position:absolute;top:-1px;left:-1px}.landing-page .shot-device__bezel{z-index:2;object-fit:contain;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.landing-page .hero-shot figcaption{text-align:center;color:var(--text-muted);margin-top:.62rem;font-weight:600}.landing-page .section{z-index:2;padding:4.3rem 0;position:relative}.landing-page .section--alt{background:var(--bg-alt);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.landing-page .section--proof{background:linear-gradient(#fff8ee 0%,#fff 100%);border-top:1px solid #f0dfcb;border-bottom:1px solid #f0dfcb}:root[data-theme=dark] .landing-page .section--proof,.dark .landing-page .section--proof{background:linear-gradient(#1a1f29 0%,#111721 100%);border-top-color:#2e3949;border-bottom-color:#2e3949}.landing-page .section__head{max-width:780px;margin-bottom:1.8rem}.landing-page #screenshots .section__head{max-width:none}.landing-page .section__head h2{margin-top:.84rem;font-size:clamp(1.45rem,3.3vw,2.25rem)}.landing-page .section__subhead{color:var(--text-muted);margin:.7rem 0 0;line-height:1.56}.landing-page .grid{gap:.95rem;display:grid}.landing-page .grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page .grid--3,.landing-page .grid--features{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-page .proof-grid{gap:.95rem}.landing-page .proof-card h3{margin:0;font-size:1.08rem}.landing-page .card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--card-shadow);padding:1.2rem}.landing-page .card p{color:var(--text-muted);margin-top:.55rem;line-height:1.55}.landing-page .section--internal-links{padding:2.3rem 0}.landing-page .section--internal-links .section__head{max-width:760px;margin-bottom:1.15rem}.landing-page .internal-links-list{border-top:1px solid #4f57622e;max-width:860px}.landing-page .internal-links__item{border-bottom:1px solid #4f57622e}.landing-page .internal-links__link{color:inherit;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;padding:1rem 0;text-decoration:none;display:grid}.landing-page .internal-links__marker{background:linear-gradient(135deg,#ffb45f 0%,#ff8f00 100%);border-radius:999px;width:.56rem;height:.56rem;margin-top:.42rem;transition:transform .18s,box-shadow .18s;box-shadow:0 0 0 4px #ffa7401f}.landing-page .internal-links__body{flex-direction:column;gap:.28rem;min-width:0;display:flex}.landing-page .internal-links__title{color:var(--text);font-size:1.02rem;font-weight:800}.landing-page .internal-links__text{max-width:44rem;color:var(--text-muted);font-size:.95rem;font-weight:500;line-height:1.55}.landing-page .internal-links__link:hover,.landing-page .internal-links__link:focus-visible{color:inherit}.landing-page .internal-links__link:hover .internal-links__title,.landing-page .internal-links__link:focus-visible .internal-links__title{color:var(--primary-strong)}.landing-page .internal-links__link:hover .internal-links__marker,.landing-page .internal-links__link:focus-visible .internal-links__marker{transform:scale(1.08);box-shadow:0 0 0 6px #ffa74029}.landing-page .problem-reasons{margin-top:.95rem}.landing-page .problem-reasons .card h3{font-size:1.04rem}.landing-page .audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;display:grid}.landing-page .audience-card{background:var(--card);border:1px solid #f2dcc0;border-radius:22px;padding:1.2rem;box-shadow:0 14px 32px #14181d12}.landing-page .audience-card h3{margin:0;font-size:1.16rem}.landing-page .audience-card p{color:var(--text-muted);margin:.55rem 0 0;line-height:1.58}.landing-page .steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;margin:0;padding:0;list-style:none;display:grid}.landing-page .step{border:1px solid var(--line);background:var(--card);box-shadow:var(--card-shadow);border-radius:22px;padding:1rem 1.1rem}.landing-page .step h3{margin-top:0;font-size:1.08rem}.landing-page .step p{color:var(--text-muted);margin-top:.4rem}.landing-page .card--integration{background:linear-gradient(145deg,#fffdf8 0%,#fff4e7 100%);border-color:#f1d8b6}.landing-page .integration-note{color:#6a7380;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .48rem;font-size:.76rem;font-weight:700}.landing-page .tag{color:#67707b;letter-spacing:.05em;text-transform:uppercase;background:#fff;border:1px solid #e4e6ea;border-radius:999px;width:fit-content;padding:.25rem .58rem;font-size:.72rem;font-weight:800;display:inline-flex}.landing-page .tag--active{color:#8b4d0f;background:#fff3e2;border-color:#ffc68a}.landing-page .list{color:var(--text-muted);margin:.6rem 0 0;padding-left:1.1rem}.landing-page #subscription .list{padding-left:0}.landing-page .list li+li{margin-top:.34rem}.landing-page .list--compact{margin-top:.75rem}.landing-page .audience-card .list--compact{padding-left:0}.landing-page .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;display:grid}.landing-page .plan-card{background:linear-gradient(150deg,#fff 0%,#fff9f2 100%);border:1px solid #e7d2b6;border-radius:24px;flex-direction:column;gap:.72rem;padding:1.25rem;display:flex;position:relative;box-shadow:0 18px 36px #1a1d2114}.landing-page .plan-card--featured{background:radial-gradient(circle at 90% 8%,#ffb65e3b 0%,#ffb65e00 42%),linear-gradient(150deg,#fffdf9 0%,#ffeed7 100%);border-color:#ffcd94}.landing-page .plan-card__chip{color:#8b4d0f;letter-spacing:.05em;text-transform:uppercase;background:#fff4e5;border:1px solid #f1c692;border-radius:999px;width:fit-content;padding:.28rem .64rem;font-size:.73rem;font-weight:800;box-shadow:inset 0 1px #ffffffb3}.landing-page .plan-card__chip--hot{color:#8b4d0f;background:#fff3e2;border-color:#ffc68a}.landing-page .plan-card__price{color:#1f242b;margin:0;font-size:clamp(1.8rem,4vw,2.45rem);font-weight:700;line-height:1}.landing-page .plan-card__price span{color:#656e78;font-size:.96rem;font-weight:700}.landing-page .plan-card__description{color:#5c6570;margin:-.08rem 0 0;font-size:.95rem;font-weight:500;line-height:1.52}.landing-page .plan-card__saving{color:#7f470e;margin:-.04rem 0 0;font-size:.86rem;font-weight:700;line-height:1.45}.landing-page .plan-card__list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.landing-page .plan-card__list li{color:#4f5761;padding-left:1.22rem;font-weight:600;line-height:1.45;position:relative}.landing-page .plan-card__list li:before{content:"✓";color:#f08a1e;font-weight:800;position:absolute;top:0;left:0}.landing-page .plan-card__btn{width:100%;margin-top:auto}.landing-page .pricing-store-cta{flex-wrap:wrap;align-items:center;gap:.72rem 1rem;margin-top:.9rem;display:flex}.landing-page .pricing-store-cta__label{color:var(--text-muted);margin:0;font-size:.86rem;font-weight:700}.landing-page .pricing-store-cta__badges{flex-wrap:wrap;gap:.52rem;display:flex}.landing-page .pricing-store-cta__link{cursor:pointer;border-radius:8px;align-items:center;line-height:0;transition:transform .18s,box-shadow .18s;display:inline-flex}.landing-page .pricing-store-cta__link:hover,.landing-page .pricing-store-cta__link:focus-visible{transform:translateY(-1px);box-shadow:0 8px 20px #00000038}.landing-page .pricing-store-cta__badge{width:auto;height:40px;display:block}.landing-page .pricing-note{width:100%;color:color-mix(in srgb,var(--text-muted)70%,transparent);margin-top:.72rem;font-size:.78rem;font-weight:500;line-height:1.45}.landing-page .trust-grid{grid-template-columns:1.12fr .88fr;gap:.95rem;display:grid}.landing-page .trust-panel{border:1px solid var(--line);background:var(--card);border-radius:22px;padding:1.2rem;box-shadow:0 16px 34px #171b2014}.landing-page .trust-panel--accent{background:linear-gradient(165deg,#fffaf4 0%,#fff0dd 100%);border-color:#f2d5ae}.landing-page .trust-list{gap:.5rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.landing-page .trust-list li{color:#4f5761;padding-left:0;font-weight:600}.landing-page .trust-list li:before{content:none}.landing-page .trust-flags{flex-wrap:wrap;gap:.4rem;margin-top:.8rem;display:flex}.landing-page .trust-flags span{color:#7d440d;background:#ffffffb8;border:1px solid #f0cda0;border-radius:999px;align-items:center;padding:.34rem .62rem;font-size:.78rem;font-weight:700;display:inline-flex}.landing-page .trust-note{color:#5f4b36;border-top:1px dashed #efcc9f;margin:.86rem 0 0;padding-top:.82rem;font-weight:600}.landing-page .reviews-toolbar,.landing-page .shots-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.9rem;margin-top:.6rem;display:flex}.landing-page .reviews-hint,.landing-page .shots-hint{color:var(--text-muted);margin:0;font-size:.95rem}.landing-page .reviews-controls,.landing-page .shots-controls{gap:.72rem;display:inline-flex}.landing-page .reviews-control,.landing-page .shots-control{border:1px solid var(--line);background:var(--bg-alt);min-width:40px;height:40px;color:var(--text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}.landing-page .control-arrow{background:currentColor;border-radius:999px;width:14px;height:2px;position:relative}.landing-page .control-arrow:after{content:"";border-top:2px solid;border-right:2px solid;width:7px;height:7px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.landing-page .control-arrow--prev{transform:rotate(180deg)}.landing-page .reviews-control:hover,.landing-page .reviews-control:focus-visible,.landing-page .shots-control:hover,.landing-page .shots-control:focus-visible{border-color:#ffbe79;transform:translateY(-1px);box-shadow:0 8px 18px #ff8a002e}.landing-page .testimonials-swiper,.landing-page .shots-swiper{padding-bottom:.45rem;overflow:hidden}.landing-page .testimonials-swiper{margin-top:.35rem;padding:.2rem .1rem .45rem;box-shadow:none!important;background:0 0!important;border:0!important}.landing-page .testimonials-swiper .swiper-wrapper{background:0 0!important}.landing-page .testimonials-swiper .swiper-slide,.landing-page .shots-swiper .swiper-slide{height:auto}.landing-page .testimonials-swiper .swiper-slide{box-shadow:none!important;background:0 0!important;border:0!important}.landing-page .section--proof .testimonials-swiper,.landing-page .section--proof .testimonials-swiper .swiper-wrapper,.landing-page .section--proof .testimonials-swiper .swiper-slide,.landing-page .section--proof .review-card{box-shadow:none!important;filter:none!important;background:0 0!important}.landing-page .review-card{min-height:100%;box-shadow:none;background:0 0;border:1px solid #f1d8b5;border-radius:24px;flex-direction:column;margin:0;padding:1.2rem;display:flex}.landing-page .review-card__rating{color:#ff8a00;letter-spacing:.1em;margin:0;font-size:.92rem;font-weight:800}.landing-page .review-card__text{color:#2a3038;margin:.65rem 0 0;font-weight:600;line-height:1.62}.landing-page .review-card__footer{border-top:1px dashed #efcc9f;align-items:center;gap:.65rem;margin-top:auto;padding-top:.9rem;display:flex}.landing-page .review-card__avatar{color:#fff;background:linear-gradient(130deg,#ffb65c 0%,#ff8a00 54%,#d96a00 100%);border-radius:.58rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.86rem;font-weight:800;display:inline-flex}.landing-page .review-card__name{color:#222831;margin:0;font-weight:800}.landing-page .review-card__role{color:#6f7680;margin:.1rem 0 0;font-size:.82rem;font-weight:600}.landing-page .shot-card{flex-direction:column;margin:0;display:flex}.landing-page .shot-card__frame{justify-content:center;align-items:center;min-height:320px;padding:0;display:flex}.landing-page .shot-card figcaption{text-align:center;color:var(--text-muted);margin-top:.58rem;font-size:.9rem;font-weight:600}.landing-page .faq{gap:.65rem;display:grid}.landing-page .faq__item{border:1px solid var(--line);background:var(--bg-alt);border-radius:14px;padding:0 1rem;transition:border-color .22s,background-color .22s,box-shadow .22s}.landing-page .faq__item[open]{border-color:#ffcca0;box-shadow:0 8px 20px #ff8a001a}.landing-page .faq__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.9rem;padding:1rem 0;font-weight:700;list-style:none;transition:color .2s;display:flex}.landing-page .faq__item summary:after{content:"+";color:var(--text-muted);flex-shrink:0;font-size:1.1rem;font-weight:800;line-height:1;transition:transform .2s,color .2s}.landing-page .faq__item[open] summary:after{color:var(--primary);transform:rotate(45deg)}.landing-page .faq__item summary:hover,.landing-page .faq__item summary:focus-visible{color:var(--primary-strong)}.landing-page .faq__item summary::-webkit-details-marker{display:none}.landing-page .faq__item p{color:var(--text-muted);margin-bottom:1rem}.landing-page .cta-final{padding-top:2.7rem}.landing-page .cta-final__inner{text-align:center;background:linear-gradient(130deg,#fff8f0 0%,#fff4e5 100%);border:1px solid #ffd6a4;border-radius:24px;padding:1.5rem}.landing-page .cta-final__inner h2{font-size:clamp(1.9rem,4.4vw,2.85rem);font-weight:800;line-height:1.12}.landing-page .cta-final__inner p{color:#624e3b;max-width:58ch;margin:.8rem auto 1.1rem}.landing-page .cta-final__actions{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}:root[data-theme=dark] .landing-page .section--alt,.dark .landing-page .section--alt{background:linear-gradient(#141c29 0%,#111825 100%);border-top-color:#2a3648;border-bottom-color:#2a3648}:root[data-theme=dark] .landing-page .card,.dark .landing-page .card,:root[data-theme=dark] .landing-page .audience-card,.dark .landing-page .audience-card{background:linear-gradient(165deg,#1a2536 0%,#152131 100%);border-color:#334157;box-shadow:0 14px 30px #00000042}:root[data-theme=dark] .landing-page .step,.dark .landing-page .step{background:linear-gradient(165deg,#1a2536 0%,#152131 100%);border-color:#334157}:root[data-theme=dark] .landing-page .step__num,.dark .landing-page .step__num{color:#ffd6a2;background:#ff9f2a24;border-color:#d1934a}:root[data-theme=dark] .landing-page .card--integration,.dark .landing-page .card--integration{background:linear-gradient(170deg,#212d3f 0%,#1a2738 100%);border-color:#3d4b61}:root[data-theme=dark] .landing-page .integration-note,.dark .landing-page .integration-note{color:#b3bfce}:root[data-theme=dark] .landing-page .tag,.dark .landing-page .tag{color:#cbd5e1;background:#202b3d;border-color:#3a4861}:root[data-theme=dark] .landing-page .tag--active,.dark .landing-page .tag--active{color:#ffd6a3;background:#ff9f2a29;border-color:#d1934a}:root[data-theme=dark] .landing-page .plan-card,.dark .landing-page .plan-card{background:linear-gradient(165deg,#1b2739 0%,#162233 100%);border-color:#35465d;box-shadow:0 18px 34px #0000004d}:root[data-theme=dark] .landing-page .plan-card--featured,.dark .landing-page .plan-card--featured{background:radial-gradient(circle at 88% 8%,#ffb55a33 0%,#ffb55a00 44%),linear-gradient(165deg,#2c241a 0%,#1d1d24 100%);border-color:#c58b47}:root[data-theme=dark] .landing-page .plan-card__chip,.dark .landing-page .plan-card__chip{color:#ffd7aa;background:#ffa64224;border-color:#8b6338}:root[data-theme=dark] .landing-page .plan-card__chip--hot,.dark .landing-page .plan-card__chip--hot{color:#ffd5a2;background:#ff9f2a29;border-color:#d2944b}:root[data-theme=dark] .landing-page .plan-card__price,.dark .landing-page .plan-card__price{color:#f4f8fd}:root[data-theme=dark] .landing-page .plan-card__price span,.dark .landing-page .plan-card__price span{color:#c0cad8}:root[data-theme=dark] .landing-page .plan-card__description,.dark .landing-page .plan-card__description{color:#c7d1df}:root[data-theme=dark] .landing-page .plan-card__saving,.dark .landing-page .plan-card__saving{color:#ffcc92}:root[data-theme=dark] .landing-page .plan-card__list li,.dark .landing-page .plan-card__list li{color:#c7d1df}:root[data-theme=dark] .landing-page .pricing-store-cta__link,.dark .landing-page .pricing-store-cta__link{box-shadow:none}:root[data-theme=dark] .landing-page .pricing-store-cta__link:hover,.dark .landing-page .pricing-store-cta__link:hover,:root[data-theme=dark] .landing-page .pricing-store-cta__link:focus-visible,.dark .landing-page .pricing-store-cta__link:focus-visible{box-shadow:0 10px 24px #00000075}:root[data-theme=dark] .landing-page .pricing-note,.dark .landing-page .pricing-note{color:#7f8a99}:root[data-theme=dark] .landing-page .trust-panel,.dark .landing-page .trust-panel{background:linear-gradient(165deg,#1a2536 0%,#152131 100%);border-color:#334157;box-shadow:0 14px 30px #00000042}:root[data-theme=dark] .landing-page .trust-panel--accent,.dark .landing-page .trust-panel--accent{background:linear-gradient(160deg,#302418 0%,#211a13 100%);border-color:#b47b3f}:root[data-theme=dark] .landing-page .trust-list li,.dark .landing-page .trust-list li{color:#c8d2df}:root[data-theme=dark] .landing-page .trust-flags span,.dark .landing-page .trust-flags span{color:#ffd5a3;background:#ffad5324;border-color:#d0934c}:root[data-theme=dark] .landing-page .trust-note,.dark .landing-page .trust-note{color:#d7be9f;border-top-color:#9b6b37}:root[data-theme=dark] .landing-page .review-card,.dark .landing-page .review-card{background:#141d2aad;border-color:#3d4c63}:root[data-theme=dark] .landing-page .review-card__text,.dark .landing-page .review-card__text{color:#d5deea}:root[data-theme=dark] .landing-page .review-card__footer,.dark .landing-page .review-card__footer{border-top-color:#40506a}:root[data-theme=dark] .landing-page .review-card__name,.dark .landing-page .review-card__name{color:#f4f8fd}:root[data-theme=dark] .landing-page .review-card__role,.dark .landing-page .review-card__role{color:#b9c4d3}:root[data-theme=dark] .landing-page .faq__item,.dark .landing-page .faq__item{background:#141d2c;border-color:#35445a}:root[data-theme=dark] .landing-page .faq__item:hover,.dark .landing-page .faq__item:hover{border-color:#47607f}:root[data-theme=dark] .landing-page .faq__item[open],.dark .landing-page .faq__item[open]{border-color:#d4954d;box-shadow:0 10px 24px #00000047}:root[data-theme=dark] .landing-page .faq__item p,.dark .landing-page .faq__item p{color:#c9d3e0}:root[data-theme=dark] .landing-page .faq__item summary:after,.dark .landing-page .faq__item summary:after{color:#aeb9c9}:root[data-theme=dark] .landing-page .faq__item[open] summary:after,.dark .landing-page .faq__item[open] summary:after{color:#ffb55b}:root[data-theme=dark] .landing-page .cta-final__inner,.dark .landing-page .cta-final__inner{background:radial-gradient(circle at 14% 12%,#ffab4824 0%,#ffab4800 34%),linear-gradient(150deg,#1b2739 0%,#152032 100%);border-color:#3c4f69;box-shadow:0 16px 32px #0000004d}:root[data-theme=dark] .landing-page .cta-final__inner h2,.dark .landing-page .cta-final__inner h2{color:#f3f7fd}:root[data-theme=dark] .landing-page .cta-final__inner p,.dark .landing-page .cta-final__inner p{color:#c4cddd}.landing-page .site-footer{border-top:1px solid var(--line);background:var(--bg-alt);margin-top:3.1rem;padding:2rem 0 2.4rem}.landing-page .site-footer__grid{grid-template-columns:1.2fr 1fr 1fr 1fr;gap:1rem;display:grid}.landing-page .brand--footer{margin-bottom:.55rem}.landing-page .brand--footer .brand__logo{opacity:.95;width:1.45rem;height:1.45rem}.landing-page .muted{color:var(--text-muted)}.landing-page .site-footer__title{margin-bottom:.58rem;font-weight:800}.landing-page .site-footer a,.landing-page .site-footer span{color:var(--text-muted);margin-bottom:.3rem;display:block}.landing-page .site-footer a:hover,.landing-page .site-footer a:focus-visible{color:var(--text)}.landing-page .site-footer__prefs{border-top:1px dashed var(--line);margin-top:.9rem;padding-top:.9rem}.landing-page .prefs-group+.prefs-group{margin-top:.72rem}.landing-page .prefs-label{letter-spacing:.05em;text-transform:uppercase;color:#717781;margin:0 0 .35rem;font-size:.74rem;font-weight:700}.landing-page .prefs-select{width:min(100%,15.5rem);display:inline-flex;position:relative}.landing-page .prefs-select--compact{width:min(100%,13.5rem)}.landing-page .prefs-select__control{appearance:none;border:1px solid var(--line);width:100%;color:var(--text);cursor:pointer;background:#fff;border-radius:12px;padding:.5rem 2rem .5rem .72rem;font-size:.8rem;font-weight:700;line-height:1.25;transition:border-color .2s,background-color .2s,color .2s}.landing-page .prefs-select__control:hover,.landing-page .prefs-select__control:focus-visible{color:#7f4a12;background:linear-gradient(130deg,#ffefdc 0%,#ffe2be 100%);border-color:#ffbe79}.landing-page .prefs-select__control:focus-visible{outline:none}.landing-page .prefs-select__chevron{color:var(--text-muted);pointer-events:none;font-size:.78rem;position:absolute;top:50%;right:.72rem;transform:translateY(-52%)}:root[data-theme=dark] .landing-page .prefs-select__control,.dark .landing-page .prefs-select__control{color:#e7ecf4;background:#202a3a;border-color:#364357}:root[data-theme=dark] .landing-page .prefs-select__control:hover,.dark .landing-page .prefs-select__control:hover,:root[data-theme=dark] .landing-page .prefs-select__control:focus-visible,.dark .landing-page .prefs-select__control:focus-visible{color:#ffe6c6;background:#2a3446;border-color:#f2b063}:root[data-theme=dark] .landing-page .prefs-select__chevron,.dark .landing-page .prefs-select__chevron{color:#d3d9e1}.landing-page .prefs-pillset{flex-wrap:wrap;gap:.35rem;display:inline-flex}.landing-page .prefs-pill{border:1px solid var(--line);color:var(--text-muted);cursor:pointer;background:#fff;border-radius:999px;padding:.42rem .62rem;font-size:.78rem;font-weight:700;line-height:1;transition:border-color .2s,background-color .2s,color .2s}.landing-page .prefs-pill:hover,.landing-page .prefs-pill:focus-visible,.landing-page .prefs-pill.is-active{color:#7f4a12;background:linear-gradient(130deg,#ffefdc 0%,#ffe2be 100%);border-color:#ffbe79}:root[data-theme=dark] .landing-page .prefs-pill,.dark .landing-page .prefs-pill{color:#d3d9e1;background:#202a3a;border-color:#364357}:root[data-theme=dark] .landing-page .prefs-pill:hover,.dark .landing-page .prefs-pill:hover,:root[data-theme=dark] .landing-page .prefs-pill:focus-visible,.dark .landing-page .prefs-pill:focus-visible{color:#ffe6c6;background:#2a3446;border-color:#f2b063}:root[data-theme=dark] .landing-page .prefs-pill.is-active,.dark .landing-page .prefs-pill.is-active{color:#ffd39d;background:#47331a;border-color:#efad5e}.landing-page .mobile-sticky-cta{z-index:45;padding:.7rem .9rem calc(.7rem + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--bg)88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid color-mix(in srgb,var(--line)90%,transparent);transition:transform .2s,opacity .2s;display:none;position:fixed;bottom:0;left:0;right:0}.landing-page .mobile-sticky-cta.is-hidden{opacity:0;pointer-events:none;transform:translateY(105%)}.landing-page .mobile-sticky-cta__btn{border-radius:18px;width:100%;max-width:420px;margin-inline:auto}.cookie-consent{z-index:60;padding:.78rem .9rem calc(.78rem + env(safe-area-inset-bottom));pointer-events:none;position:fixed;bottom:0;left:0;right:0}.cookie-consent__inner{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;background:#fffffff7;border:1px solid #e5dfd7;border-radius:20px;gap:.72rem;width:min(100%,980px);margin-inline:auto;padding:.92rem;display:grid;box-shadow:0 18px 38px #13161a24}.cookie-consent__copy{gap:.32rem;display:grid}.cookie-consent__title{color:#171b21;margin:0;font-size:.94rem;font-weight:800}.cookie-consent__text{color:#535962;margin:0;font-size:.82rem;line-height:1.45}.cookie-consent__text a{color:#7f4a12;text-underline-offset:2px;font-weight:700;text-decoration:underline}.cookie-consent__settings{background:linear-gradient(145deg,#fff9f1 0%,#fffef9 100%);border:1px dashed #e4c9ab;border-radius:16px;gap:.52rem;padding:.74rem;display:grid}.cookie-consent__setting{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.cookie-consent__setting--required{border-bottom:1px dashed #e6d5c1;padding-bottom:.56rem}.cookie-consent__setting-title{color:#161a20;margin:0;font-size:.82rem;font-weight:800}.cookie-consent__setting-hint{color:#5b616c;margin:.16rem 0 0;font-size:.76rem}.cookie-consent__badge{color:#7f4a12;background:#fff0dc;border:1px solid #efad5e;border-radius:999px;align-items:center;padding:.34rem .56rem;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.cookie-consent__setting input[type=checkbox]{accent-color:#ff8a00;flex:none;width:1.05rem;height:1.05rem}.cookie-consent__actions{flex-wrap:wrap;gap:.45rem;display:flex}.cookie-consent__btn{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:.46rem .74rem;font-size:.79rem;font-weight:800;line-height:1;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.cookie-consent__btn--neutral{color:#7f4a12;background:linear-gradient(130deg,#ffefdc 0%,#ffe2be 100%);border:1px solid #efad5e}.cookie-consent__btn--neutral:hover,.cookie-consent__btn--neutral:focus-visible{background:linear-gradient(130deg,#ffebd1 0%,#ffdcb0 100%);border-color:#ff980f}.cookie-consent__btn--ghost{color:#404650;background:#fff;border:1px solid #e4e6ea}.cookie-consent__btn--ghost:hover,.cookie-consent__btn--ghost:focus-visible{color:#1f252f;border-color:#d0d5de}.cookie-consent__btn--primary{color:#111;background:linear-gradient(130deg,#ffbf73 0%,#ff8a00 64%,#de7004 100%);border:1px solid #ffa035}.cookie-consent__btn--primary:hover,.cookie-consent__btn--primary:focus-visible{filter:brightness(1.03)}:root[data-theme=dark] .cookie-consent__inner,.dark .cookie-consent__inner{background:#10151ef5;border-color:#324053;box-shadow:0 22px 42px #0000006b}:root[data-theme=dark] .cookie-consent__title,.dark .cookie-consent__title{color:#f0f4f8}:root[data-theme=dark] .cookie-consent__text,.dark .cookie-consent__text{color:#c8d0dd}:root[data-theme=dark] .cookie-consent__text a,.dark .cookie-consent__text a{color:#ffc885}:root[data-theme=dark] .cookie-consent__settings,.dark .cookie-consent__settings{background:#1a2434;border-color:#3d4c60}:root[data-theme=dark] .cookie-consent__setting--required,.dark .cookie-consent__setting--required{border-bottom-color:#3d4b5e}:root[data-theme=dark] .cookie-consent__setting-title,.dark .cookie-consent__setting-title{color:#edf2f7}:root[data-theme=dark] .cookie-consent__setting-hint,.dark .cookie-consent__setting-hint{color:#c4cddd}:root[data-theme=dark] .cookie-consent__badge,.dark .cookie-consent__badge,:root[data-theme=dark] .cookie-consent__btn--neutral,.dark .cookie-consent__btn--neutral{color:#ffd39d;background:#47331a;border-color:#c68a45}:root[data-theme=dark] .cookie-consent__btn--neutral:hover,.dark .cookie-consent__btn--neutral:hover,:root[data-theme=dark] .cookie-consent__btn--neutral:focus-visible,.dark .cookie-consent__btn--neutral:focus-visible{background:#5a3d1e;border-color:#e4a45a}:root[data-theme=dark] .cookie-consent__btn--ghost,.dark .cookie-consent__btn--ghost{color:#d3d9e1;background:#202a3a;border-color:#3a475b}:root[data-theme=dark] .cookie-consent__btn--ghost:hover,.dark .cookie-consent__btn--ghost:hover,:root[data-theme=dark] .cookie-consent__btn--ghost:focus-visible,.dark .cookie-consent__btn--ghost:focus-visible{color:#f2f5f8;border-color:#536279}:root[data-theme=dark] .cookie-consent__btn--primary,.dark .cookie-consent__btn--primary{color:#111;background:linear-gradient(130deg,#ffb86a 0%,#ff9721 64%,#d87812 100%);border-color:#f2b063}.cookie-consent-open .landing-page .mobile-sticky-cta{opacity:0;pointer-events:none;transform:translateY(108%)}.landing-page .reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(24px)}.landing-page .reveal--delay-1{transition-delay:80ms}.landing-page .reveal--delay-2{transition-delay:.16s}.landing-page .reveal--delay-3{transition-delay:.24s}.landing-page .reveal.is-visible{opacity:1;transform:translateY(0)}@media (max-width:1060px){.landing-page .hero{grid-template-columns:1fr;padding-top:3.6rem}.landing-page .hero__visual{min-height:360px}.landing-page .grid--3,.landing-page .grid--features,.landing-page .steps{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page .audience-grid,.landing-page .pricing-grid,.landing-page .trust-grid{grid-template-columns:1fr}.landing-page .site-footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.landing-page .nav__links,.landing-page .nav .btn--sm{display:none}.landing-page .nav__toggle{display:inline-flex}.landing-page .section{padding:3.3rem 0}.landing-page .hero__actions{justify-content:center}.landing-page .hero__chips--list{grid-template-columns:1fr;gap:.34rem}.landing-page .plan-card{gap:.64rem;padding:1.12rem}.landing-page .plan-card__description{font-size:.91rem}.landing-page .plan-card__saving{font-size:.82rem}.landing-page .plan-card__list{gap:.38rem}.landing-page .plan-card__list li{font-size:.95rem;line-height:1.4}.landing-page #pricing .section__head{padding-inline:.5rem}.landing-page .grid--2,.landing-page .grid--3,.landing-page .grid--features,.landing-page .steps,.landing-page .site-footer__grid,.landing-page .audience-grid{grid-template-columns:1fr}.landing-page .review-card,.landing-page .plan-card{border-radius:20px;padding:1.05rem}.landing-page .shot-card__frame{min-height:300px}.landing-page .hero-shot{width:min(330px,100%)}.landing-page .hero-shot__frame{min-height:360px}.landing-page .grid--2,.landing-page .grid--3,.landing-page .grid--features,.landing-page .steps,.landing-page .site-footer__grid{grid-template-columns:1fr}.landing-page .mobile-sticky-cta{z-index:45;padding:.55rem .82rem calc(.55rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#f8f8f600 0%,#f8f8f6ed 28%,#f8f8f6fc 100%);border-top:1px solid #e4e6eaeb;justify-content:center;transition:opacity .25s,transform .25s;display:flex;position:fixed;bottom:0;left:0;right:0}:root[data-theme=dark] .landing-page .mobile-sticky-cta,.dark .landing-page .mobile-sticky-cta{background:linear-gradient(#0d101400 0%,#0d1014ed 28%,#0d1014fc 100%);border-top:1px solid #35445aeb}.landing-page .mobile-sticky-cta.is-hidden{opacity:0;pointer-events:none;transform:translateY(108%)}.landing-page .mobile-sticky-cta__btn{width:100%;min-height:48px;padding:0 1rem;font-size:.92rem;font-weight:700;line-height:1.15}.cookie-consent{padding:.64rem .68rem calc(.64rem + env(safe-area-inset-bottom))}.cookie-consent__inner{border-radius:16px;padding:.74rem}.cookie-consent__actions{grid-template-columns:1fr 1fr;gap:.42rem;display:grid}.cookie-consent__btn{justify-content:center;width:100%}}@media (max-width:420px){.landing-page .mobile-sticky-cta{padding:.45rem .68rem calc(.45rem + env(safe-area-inset-bottom))}.landing-page .mobile-sticky-cta__btn{border-radius:16px;min-height:44px;padding:0 .88rem;font-size:.86rem}}@media (prefers-reduced-motion:reduce){.landing-page .reveal,.landing-page .reveal--delay-1,.landing-page .reveal--delay-2,.landing-page .reveal--delay-3{transition:none}}.legal-page{--legal-bg:#f8f8f6;--legal-card:#fff;--legal-line:#e4e6ea;--legal-text:#181a1c;--legal-muted:#535962;--legal-primary:#ff8a00;--legal-primary-strong:#d96a00;--legal-shadow:0 16px 30px #13161a14;background:var(--legal-bg);min-height:100vh;color:var(--legal-text);font-family:var(--font-manrope),"Segoe UI",sans-serif;font-weight:500;line-height:1.5;position:relative;overflow-x:clip}.legal-page h1,.legal-page h2,.legal-page h3{font-family:var(--font-space-grotesk),"Trebuchet MS",sans-serif;font-weight:700}:root[data-theme=dark] .legal-page,.dark .legal-page{--legal-bg:#0d1014;--legal-card:#162131;--legal-line:#2d394a;--legal-text:#eef2f6;--legal-muted:#c7cfda;--legal-primary:#ff9f2a;--legal-primary-strong:#ffb355;--legal-shadow:0 16px 30px #0000004d}.legal-page:before,.legal-page:after{content:"";z-index:0;pointer-events:none;filter:blur(70px);opacity:.3;position:fixed}.legal-page:before{background:#ffd7a6;width:360px;height:360px;top:-80px;right:-60px}.legal-page:after{background:#ffc180;width:300px;height:300px;bottom:12%;left:-90px}:root[data-theme=dark] .legal-page:before,.dark .legal-page:before{background:#ff9a2270}:root[data-theme=dark] .legal-page:after,.dark .legal-page:after{background:#ffac5452}.legal-page__wrap{z-index:1;width:min(100% - 2rem,1160px);margin:0 auto;padding:2.1rem 0 3.2rem;position:relative}.legal-page__hero{border:1px solid color-mix(in srgb,var(--legal-line)86%,var(--legal-primary));background:var(--legal-card);box-shadow:var(--legal-shadow);border-radius:20px;padding:1.4rem}:root[data-theme=dark] .legal-page__hero,.dark .legal-page__hero{background:color-mix(in srgb,var(--legal-card)94%,#302012)}.legal-page__badge{border:1px solid color-mix(in srgb,var(--legal-primary)46%,#ffd4a2);background:color-mix(in srgb,var(--legal-primary)13%,#fff);color:var(--legal-primary-strong);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.45rem;padding:.28rem .62rem;font-size:.72rem;font-weight:800;display:inline-flex}.dark .legal-page__badge,:root[data-theme=dark] .legal-page__badge{border-color:color-mix(in srgb,var(--legal-primary)50%,var(--legal-line));background:color-mix(in srgb,var(--legal-primary)12%,var(--legal-card));color:color-mix(in srgb,var(--legal-primary)82%,#fff)}.legal-page__badge-dot{background:currentColor;border-radius:999px;width:.45rem;height:.45rem}.legal-page__title{margin-top:.72rem;font-size:clamp(1.7rem,3.6vw,2.5rem);line-height:1.18}.legal-page__subtitle{color:var(--legal-muted);margin-top:.62rem}.legal-page__meta{flex-wrap:wrap;gap:.45rem;margin-top:.9rem;display:flex}.legal-page__meta-chip{border:1px solid var(--legal-line);background:var(--legal-card);color:var(--legal-muted);border-radius:999px;padding:.3rem .64rem;font-size:.8rem;font-weight:700}.legal-page__sections{gap:.9rem;margin-top:1.35rem;display:grid}.legal-page__section{border:1px solid var(--legal-line);background:var(--legal-card);border-radius:20px;padding:1.1rem;box-shadow:0 10px 24px #10141914}.legal-page__section-title{font-size:1.18rem}.legal-page__block{border:1px solid color-mix(in srgb,var(--legal-line)82%,transparent);background:color-mix(in srgb,var(--legal-card)88%,var(--legal-bg));border-radius:14px;margin-top:.68rem;padding:.82rem}.legal-page__block-subtitle{text-transform:uppercase;letter-spacing:.08em;color:var(--legal-primary-strong);margin:0;font-size:.72rem}.legal-page__list{gap:.42rem;margin:.45rem 0 0;padding:0;list-style:none;display:grid}.legal-page__item{color:var(--legal-muted);align-items:flex-start;gap:.52rem;display:flex}.legal-page__dot{background:var(--legal-primary);border-radius:999px;flex:none;width:.5rem;height:.5rem;margin-top:.42rem}.legal-page__text a,.legal-page__item a,.legal-page__footer a{color:var(--legal-primary);text-underline-offset:2px;word-break:break-word;font-weight:700;text-decoration:underline}.legal-page__note{border:1px solid color-mix(in srgb,var(--legal-primary)42%,var(--legal-line));background:color-mix(in srgb,var(--legal-primary)9%,var(--legal-card));color:var(--legal-text);border-radius:14px;margin-top:.68rem;padding:.68rem;font-weight:600}.legal-page__footer{border:1px solid var(--legal-line);background:var(--legal-card);color:var(--legal-muted);border-radius:16px;margin-top:1rem;padding:.9rem}.legal-page__related{flex-wrap:wrap;gap:.55rem;margin-top:.85rem;display:flex}.legal-page__bottom{justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:1.1rem;display:flex}.legal-page__prefs{border-top:1px dashed var(--legal-line);width:fit-content;max-width:100%;margin-top:0;margin-left:auto;padding-top:.9rem}.legal-page .prefs-group+.prefs-group{margin-top:.72rem}.legal-page .prefs-label{letter-spacing:.05em;text-transform:uppercase;color:#717781;text-align:left;margin:0 0 .35rem;font-size:.74rem;font-weight:700}.legal-page .prefs-select{width:min(100%,15.5rem);display:inline-flex;position:relative}.legal-page .prefs-select--compact{width:min(100%,13.5rem)}.legal-page .prefs-select__control{appearance:none;border:1px solid var(--legal-line);background:var(--legal-card);width:100%;color:var(--legal-text);cursor:pointer;border-radius:12px;padding:.5rem 2rem .5rem .72rem;font-size:.8rem;font-weight:700;line-height:1.25;transition:border-color .2s,background-color .2s,color .2s}.legal-page .prefs-select__control:hover,.legal-page .prefs-select__control:focus-visible{color:#7f4a12;background:linear-gradient(130deg,#ffefdc 0%,#ffe2be 100%);border-color:#ffbe79}.legal-page .prefs-select__control:focus-visible{outline:none}.legal-page .prefs-select__chevron{color:var(--legal-muted);pointer-events:none;font-size:.78rem;position:absolute;top:50%;right:.72rem;transform:translateY(-52%)}.legal-page .prefs-pillset{flex-wrap:wrap;gap:.35rem;display:inline-flex}.legal-page .prefs-pill{border:1px solid var(--legal-line);background:var(--legal-card);color:var(--legal-muted);cursor:pointer;border-radius:999px;padding:.42rem .62rem;font-size:.78rem;font-weight:700;line-height:1;transition:border-color .2s,background-color .2s,color .2s}.legal-page .prefs-pill:hover,.legal-page .prefs-pill:focus-visible,.legal-page .prefs-pill.is-active{color:#7f4a12;background:linear-gradient(130deg,#ffefdc 0%,#ffe2be 100%);border-color:#ffbe79}.legal-page__related-link{border:1px solid var(--legal-line);background:var(--legal-card);color:var(--legal-text);border-radius:999px;padding:.45rem .8rem;font-weight:700;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s,background .22s}.legal-page__related-link:hover,.legal-page__related-link:focus-visible{border-color:color-mix(in srgb,var(--legal-primary)54%,var(--legal-line));background:color-mix(in srgb,var(--legal-primary)8%,var(--legal-card));transform:translateY(-1px);box-shadow:0 10px 24px #ff8a002e}:root[data-theme=dark] .legal-page .prefs-pill,.dark .legal-page .prefs-pill{color:#d3d9e1;background:#202a3a;border-color:#364357}:root[data-theme=dark] .legal-page .prefs-select__control,.dark .legal-page .prefs-select__control{color:#e7ecf4;background:#202a3a;border-color:#364357}:root[data-theme=dark] .legal-page .prefs-select__control:hover,.dark .legal-page .prefs-select__control:hover,:root[data-theme=dark] .legal-page .prefs-select__control:focus-visible,.dark .legal-page .prefs-select__control:focus-visible{color:#ffe6c6;background:#2a3446;border-color:#f2b063}:root[data-theme=dark] .legal-page .prefs-select__chevron,.dark .legal-page .prefs-select__chevron{color:#d3d9e1}:root[data-theme=dark] .legal-page .prefs-pill:hover,.dark .legal-page .prefs-pill:hover,:root[data-theme=dark] .legal-page .prefs-pill:focus-visible,.dark .legal-page .prefs-pill:focus-visible{color:#ffe6c6;background:#2a3446;border-color:#f2b063}:root[data-theme=dark] .legal-page .prefs-pill.is-active,.dark .legal-page .prefs-pill.is-active{color:#ffd39d;background:#47331a;border-color:#efad5e}.legal-page__back{border:1px solid color-mix(in srgb,var(--legal-primary)44%,#ffcb93);color:#111;background:linear-gradient(130deg,#ffb65c 0%,#ff8a00 56%,#de7004 100%);border-radius:999px;justify-content:center;align-items:center;margin-top:0;padding:.62rem 1rem;font-weight:800;text-decoration:none;transition:transform .22s,box-shadow .22s,filter .22s;display:inline-flex;box-shadow:0 10px 24px #ff8a0040}.legal-page__back:hover,.legal-page__back:focus-visible{filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 12px 28px #ff8a004d}@media (max-width:760px){.legal-page__wrap{padding:1.15rem 0 2rem}.legal-page__hero,.legal-page__section,.legal-page__footer{padding:.85rem}.legal-page__bottom{flex-direction:column-reverse;align-items:stretch}.legal-page__prefs{width:100%;margin-left:0}.legal-page .prefs-label{text-align:left}.legal-page .prefs-pillset{justify-content:flex-start}}.seo-shell{flex-direction:column;min-height:100dvh;display:flex}.seo-page-wrap{width:min(100% - 2rem,var(--container));flex:1;margin-inline:auto;padding-top:2.6rem;padding-bottom:2.8rem}.seo-shell__header{z-index:45;position:sticky;top:0}.seo-shell__links{margin-left:auto}.seo-breadcrumbs{margin-bottom:2rem}.seo-breadcrumbs ol{color:color-mix(in srgb,var(--text-muted)86%,var(--text));flex-wrap:wrap;gap:.6rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.seo-breadcrumbs li{align-items:center;gap:.6rem;display:inline-flex}.seo-breadcrumbs li+li:before{content:"/";opacity:.4}.seo-page{display:block}.seo-page__section{gap:1.4rem;display:grid}.seo-page__hero{background:var(--card);border:1px solid color-mix(in srgb,var(--line)88%,transparent);border-radius:var(--radius);box-shadow:var(--card-shadow);padding:1.45rem}.seo-page__hero p{color:var(--text-muted);max-width:78ch;line-height:1.58}.seo-page__hero h1{margin-top:.42rem;margin-bottom:.72rem;font-size:clamp(1.65rem,2.7vw,2.2rem)}.seo-page__hero h2{margin-top:1rem;margin-bottom:.55rem;font-size:1.15rem}.seo-page__hero--article{background:radial-gradient(circle at 12% 8%,#ffa33d1a 0%,#ffa33d00 34%),var(--card)}.seo-page__hero--feature-detail{grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:start;gap:1rem;display:grid}.seo-page__hero-copy{gap:.25rem;display:grid}.seo-page__hero-media{justify-items:center;display:grid}.seo-page__hero-media .seo-device-shot{width:min(280px,100%)}.seo-page__hero-media .seo-media{margin:0}.seo-page__hero-media .seo-media figcaption{text-align:center}.seo-grid{gap:1rem;display:grid}.seo-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.seo-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.seo-card{background:var(--card);border:1px solid color-mix(in srgb,var(--line)90%,transparent);box-shadow:var(--card-shadow);border-radius:18px;padding:1rem}.seo-card__meta{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;margin:0 0 .42rem;font-size:.78rem;display:flex}.seo-card h2{margin-bottom:.52rem;font-size:1.15rem}.seo-card p{color:var(--text-muted)}.seo-card__meta--guide,.seo-card__meta--feature{text-transform:none;letter-spacing:.01em}.seo-guide-card{gap:.75rem;display:grid}.seo-guide-card__excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.seo-guide-card__read{color:color-mix(in srgb,var(--primary)84%,#fff);align-items:center;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.seo-guide-card__read:hover,.seo-guide-card__read:focus-visible{text-decoration:underline}.seo-guides-next{background:var(--card);border:1px solid color-mix(in srgb,var(--line)90%,transparent);border-radius:18px;gap:.45rem;padding:1.1rem;display:grid}.seo-guides-next h2{margin:0;font-size:1.2rem}.seo-guides-next p{color:var(--text-muted);margin:0}.seo-guides-next__link{border:1px solid color-mix(in srgb,var(--line)84%,transparent);width:fit-content;min-height:40px;color:color-mix(in srgb,var(--primary)84%,#fff);background:color-mix(in srgb,var(--bg-alt)88%,transparent);border-radius:999px;justify-content:center;align-items:center;margin-top:.25rem;padding:.45rem .82rem;font-weight:700;text-decoration:none;display:inline-flex}.seo-guides-next__link:hover,.seo-guides-next__link:focus-visible{border-color:color-mix(in srgb,var(--primary)45%,var(--line))}.seo-feature-highlights{flex-wrap:wrap;gap:.5rem;margin-top:.7rem;display:flex}.seo-feature-pill{border:1px solid color-mix(in srgb,var(--line)88%,transparent);color:var(--text-muted);background:color-mix(in srgb,var(--bg-alt)92%,transparent);border-radius:999px;padding:.36rem .64rem;font-size:.75rem}.seo-feature-card{gap:.75rem;display:grid}.seo-feature-card__excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.seo-feature-card__read{color:color-mix(in srgb,var(--primary)84%,#fff);align-items:center;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.seo-feature-card__read:hover,.seo-feature-card__read:focus-visible{text-decoration:underline}.seo-features-next{background:var(--card);border:1px solid color-mix(in srgb,var(--line)90%,transparent);border-radius:18px;gap:.45rem;padding:1.1rem;display:grid}.seo-features-next h2{margin:0;font-size:1.2rem}.seo-features-next p{color:var(--text-muted);margin:0}.seo-features-next ul{gap:.45rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.seo-features-next li{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.seo-features-next__link{border:1px solid color-mix(in srgb,var(--line)84%,transparent);width:fit-content;min-height:40px;color:color-mix(in srgb,var(--primary)84%,#fff);background:color-mix(in srgb,var(--bg-alt)88%,transparent);border-radius:999px;justify-content:center;align-items:center;margin-top:.25rem;padding:.45rem .82rem;font-weight:700;text-decoration:none;display:inline-flex}.seo-features-next__link:hover,.seo-features-next__link:focus-visible{border-color:color-mix(in srgb,var(--primary)45%,var(--line))}.seo-features-next__hint{color:var(--text-muted);font-size:.82rem;font-weight:600}.seo-chip-row{flex-wrap:wrap;gap:.5rem;margin-top:.7rem;display:flex}.seo-chip{border:1px solid color-mix(in srgb,var(--line)88%,transparent);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);background:color-mix(in srgb,var(--bg-alt)92%,transparent);border-radius:999px;padding:.36rem .64rem;font-size:.75rem}.seo-article-meta{gap:.72rem;margin-top:.5rem;font-size:.82rem;display:inline-flex}.seo-layout{grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:1.15rem;margin-top:1.25rem;display:grid}.seo-main{gap:1rem;display:grid}.seo-article-flow{background:var(--card);border:1px solid color-mix(in srgb,var(--line)90%,transparent);border-radius:18px;padding:1.05rem;box-shadow:0 8px 22px #070c1214}.seo-content{gap:1rem;display:grid}.seo-content--flow{gap:1.2rem}.seo-section{background:var(--card);border:1px solid color-mix(in srgb,var(--line)90%,transparent);border-radius:18px;padding:1.05rem;box-shadow:0 8px 22px #070c1214}.seo-section h2{margin-bottom:.65rem;font-size:1.32rem}.seo-section p+p{margin-top:.65rem}.seo-content--flow .seo-section{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.seo-content--flow .seo-section+.seo-section{border-top:1px solid color-mix(in srgb,var(--line)82%,transparent);padding-top:1.1rem}.seo-content--flow .seo-note{margin-bottom:.85rem}.seo-section ul,.seo-section ol{color:var(--text-muted);margin:0;padding-left:1.1rem}.seo-section li+li{margin-top:.5rem}.seo-steps{counter-reset:step}.seo-content--flow .seo-section ul:not(.seo-checklist),.seo-content--flow .seo-section ol:not(.seo-steps){color:var(--text-muted);margin-top:.15rem}.seo-content--flow .seo-section ul:not(.seo-checklist){padding-left:1.1rem;list-style:outside}.seo-content--flow .seo-section ul:not(.seo-checklist) li::marker{color:color-mix(in srgb,var(--primary)72%,#fff)}.seo-content--flow .seo-section ol:not(.seo-steps){padding-left:1.25rem;list-style:decimal}.seo-content--flow .seo-section ol:not(.seo-steps) li::marker{color:color-mix(in srgb,var(--primary)70%,#fff);font-weight:700}.seo-content--flow .seo-section ul:not(.seo-checklist) li,.seo-content--flow .seo-section ol:not(.seo-steps) li{color:var(--text);padding-left:.12rem}.seo-content--flow .seo-steps{gap:.54rem;padding-left:0;list-style:none;display:grid}.seo-content--flow .seo-steps li{color:var(--text);counter-increment:step;padding-left:1.85rem;position:relative}.seo-content--flow .seo-steps li:before{content:counter(step);width:1.22rem;height:1.22rem;color:color-mix(in srgb,var(--primary)92%,#fff);border:1px solid color-mix(in srgb,var(--primary)45%,var(--line));background:color-mix(in srgb,var(--bg-alt)94%,transparent);border-radius:999px;place-items:center;font-size:.73rem;font-weight:800;display:grid;position:absolute;top:.08rem;left:0}.seo-checklist{padding-left:0;list-style:none}.seo-checklist li{padding-left:1.2rem;position:relative}.seo-checklist li:before{content:"✓";color:var(--primary);font-weight:800;position:absolute;left:0}.seo-content--flow .seo-checklist{gap:.48rem;display:grid}.seo-content--flow .seo-checklist li{color:var(--text);padding-left:1.38rem}.seo-content--flow .seo-checklist li:before{top:.06rem;left:0}.seo-quote{border-left:3px solid color-mix(in srgb,var(--primary)60%,var(--line));color:var(--text-muted);margin:0;padding:.65rem 0 .65rem .85rem}.seo-quote cite{color:var(--text);margin-top:.5rem;font-style:normal;font-weight:700;display:block}.seo-note{border:1px solid color-mix(in srgb,var(--line)86%,transparent);border-radius:14px;padding:.7rem .85rem}.seo-note--tip{background:color-mix(in srgb,var(--primary)12%,var(--bg-alt))}.seo-note--warning{background:color-mix(in srgb,#ff7070 12%,var(--bg-alt))}.seo-media{margin:0}.seo-media--app{justify-items:center;display:grid}.seo-media:not(.seo-media--app)>img,.seo-media:not(.seo-media--app)>video{border:1px solid color-mix(in srgb,var(--line)88%,transparent);background:var(--bg-alt);border-radius:14px;width:100%;height:auto}.seo-media figcaption{color:var(--text-muted);margin-top:.45rem;font-size:.82rem}.seo-device-shot{--frame-width:1350;--frame-height:2760;--screen-left:72;--screen-top:69;--screen-width:1206;--screen-height:2622;width:min(320px,100%);aspect-ratio:var(--frame-width)/var(--frame-height);position:relative}.seo-device-shot__screen-wrap{z-index:1;left:calc(var(--screen-left)/var(--frame-width)*100%);top:calc(var(--screen-top)/var(--frame-height)*100%);width:calc(var(--screen-width)/var(--frame-width)*100%);height:calc(var(--screen-height)/var(--frame-height)*100%);-webkit-mask-mode:alpha;border-radius:12%/5.5%;position:absolute;overflow:hidden;-webkit-mask-image:url(/landing/iphone-screen-mask.png);mask-image:url(/landing/iphone-screen-mask.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.seo-device-shot__screen{object-fit:cover;width:calc(100% + 2px);height:calc(100% + 2px);display:block;position:absolute;top:-1px;left:-1px}.seo-device-shot__bezel{z-index:2;object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.seo-sidebar{align-self:start;gap:.9rem;display:grid;position:sticky;top:106px}.seo-sidebar__toc,.seo-related{background:var(--card);border:1px solid color-mix(in srgb,var(--line)90%,transparent);box-shadow:none;background:color-mix(in srgb,var(--card)92%,var(--bg-alt));border-radius:18px;padding:.88rem}.seo-faq,.seo-cta{background:var(--card);border:1px solid color-mix(in srgb,var(--line)90%,transparent);box-shadow:var(--card-shadow);border-radius:18px;padding:.95rem}.seo-sidebar__toc summary{cursor:pointer;font-weight:800}.seo-sidebar__toc ul{color:var(--text-muted);margin:.7rem 0 0;padding-left:1rem}.seo-related h2,.seo-faq h2,.seo-cta h2{margin-bottom:.65rem;font-size:1.1rem}.seo-related ul{margin:0;padding:0;list-style:none}.seo-related li+li{border-top:1px dashed color-mix(in srgb,var(--line)88%,transparent);margin-top:.62rem;padding-top:.62rem}.seo-related p{color:var(--text-muted);margin-top:.35rem;font-size:.84rem}.seo-faq__list{gap:.6rem;display:grid}.seo-faq__item{border:1px solid color-mix(in srgb,var(--line)90%,transparent);background:color-mix(in srgb,var(--bg-alt)90%,transparent);border-radius:14px;padding:.72rem}.seo-faq__item h3{margin-bottom:.42rem;font-size:1rem}.seo-faq__item p{color:var(--text-muted)}.seo-faq--flow{box-shadow:none;border:0;border-top:1px solid color-mix(in srgb,var(--line)82%,transparent);background:0 0;margin-top:1rem;padding:1rem 0 0}.seo-faq--flow .seo-faq__list{gap:.45rem}.seo-faq--flow .seo-faq__item{background:0 0;border:0;border-radius:0;padding:.35rem 0}.seo-faq--flow .seo-faq__item+.seo-faq__item{border-top:1px dashed color-mix(in srgb,var(--line)80%,transparent);padding-top:.65rem}.seo-cta p{color:var(--text-muted)}.seo-cta__actions{flex-wrap:wrap;gap:.6rem;margin-top:.7rem;display:flex}.seo-cta__actions--guide{align-items:center;gap:.45rem}.seo-cta--guide{box-shadow:none;background:color-mix(in srgb,var(--card)94%,var(--bg-alt))}.seo-article-flow .seo-cta--guide,.seo-article-flow--feature .seo-cta{margin-top:.9rem}.seo-cta__badge-link{border-radius:12px;justify-content:center;align-items:center;padding:.1rem;line-height:0;text-decoration:none;transition:transform .18s,filter .18s;display:inline-flex}.seo-cta__badge-link:hover,.seo-cta__badge-link:focus-visible{filter:brightness(1.02);transform:translateY(-1px)}.seo-cta__badge-image{flex:none;width:auto;height:40px;display:block}.seo-cta__badge-image--google-play,.seo-cta__badge-image--web{height:40px}.seo-benefits{gap:.42rem;margin:0;padding-left:0;list-style:none;display:grid}.seo-benefits li{color:var(--text);padding-left:1rem;position:relative}.seo-benefits li:before{content:"";background:color-mix(in srgb,var(--primary)74%,#fff);border-radius:999px;width:.36rem;height:.36rem;position:absolute;top:.58em;left:0}@media (max-width:1060px){.seo-grid--three,.seo-guide-grid,.seo-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-layout{grid-template-columns:1fr}.seo-sidebar{position:static;top:auto}}@media (max-width:760px){.seo-page-wrap{padding-top:1rem}.seo-grid--three,.seo-guide-grid,.seo-feature-grid,.seo-page__hero--feature-detail{grid-template-columns:1fr}.seo-page__hero-media .seo-device-shot{width:min(290px,100%)}.seo-shell__links{display:none}.seo-shell .nav{min-height:64px}.seo-cta__badge-image{height:36px}.seo-device-shot{width:min(290px,100%)}.seo-sidebar__toc{padding:.7rem}.seo-breadcrumbs{margin-bottom:1.1rem}}
