@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f7095de3000afb68-s.3zvkfbs08rnj_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e63b65bb308a9351-s.p.3strvg7o-g5v2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/125b6750c58ce347-s.1wwzpfhzaj2r0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d902bc2bfdd0a4cb-s.p.2rlzm4mj5kw8e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}._6qVEKG_className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}._6qVEKG_variable{--sx-display:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.yGC6qa_className{font-family:Inter,Inter Fallback;font-style:normal}.yGC6qa_variable{--sx-body:"Inter", "Inter Fallback"}
.sx{--white:#fff;--ivory:#f4f7fb;--blush:#e9f1ff;--ink:#433e3f;--soft:#615f63;--line:#e3e8f0;--champ:#0067d6;--champ-l:#b9d3ff;--volt:#027bff;--volt-d:#0066d6;--serif:var(--sx-display),"Iowan Old Style",Georgia,serif;--sans:var(--sx-body),system-ui,sans-serif;background:var(--white);color:var(--ink);font-family:var(--sans);min-height:100vh;font-size:17px;line-height:1.6;overflow-x:clip}.sx *{box-sizing:border-box}.sx img{max-width:100%;display:block}.sx p{margin:0}.sx a{color:inherit}.sx h1,.sx h2{font-family:var(--serif);color:var(--ink);letter-spacing:-.015em;margin:0;font-weight:400}.sx h1 em,.sx h2 em{color:var(--champ);font-style:italic}.sx h2{max-width:14ch;font-size:clamp(40px,5.2vw,72px);line-height:1}.sx h3{font-family:var(--sans);color:var(--ink);margin:0;font-size:17px;font-weight:600}.sx-wrap{width:min(1260px,100% - 40px);margin:0 auto}.sx-eyebrow{color:var(--champ);letter-spacing:.01em;align-items:center;gap:12px;font-size:14px;font-weight:600;display:inline-flex;margin-bottom:18px!important}.sx-eyebrow:before{content:"";background:var(--champ-l);width:28px;height:1px}.sx-btn{background:var(--volt);font:600 15px var(--sans);border:1.5px solid var(--volt);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 22px;text-decoration:none;transition:background .15s,border-color .15s,transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 14px 28px -16px #027bffb3;color:#fff!important}.sx-btn:hover{background:var(--volt-d);border-color:var(--volt-d);transform:translateY(-1px)}.sx-btn.ghost{border-color:var(--line);box-shadow:none;background:#fff;color:var(--ink)!important}.sx-btn.ghost:hover{border-color:var(--ink);background:#fff}.sx-btn.big{padding:17px 32px;font-size:16px}.sx-btn:disabled{opacity:.6;cursor:default;transform:none}.sx-textlink{border-bottom:1.5px solid var(--champ-l);padding-bottom:3px;font-size:16px;font-weight:600;text-decoration:none}.sx-textlink:hover{border-color:var(--ink)}.sx a:focus-visible,.sx button:focus-visible,.sx input:focus-visible,.sx select:focus-visible,.sx textarea:focus-visible{outline:3px solid var(--volt);outline-offset:3px}.sx-ticks{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.sx-ticks li{align-items:flex-start;gap:12px;font-size:16.5px;display:flex}.sx-ticks svg{color:var(--champ);flex:none;margin-top:4px}.sx-fine{color:var(--soft);max-width:90ch;font-size:13px;margin-top:28px!important}.sx-fine.center{text-align:center;margin-left:auto!important;margin-right:auto!important}.sx-fine a{color:var(--soft)}.sx-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:48px;display:flex}.sx-switch{border:1px solid var(--line);background:#fff;border-radius:999px;gap:4px;padding:5px;display:inline-flex;box-shadow:0 10px 30px -22px #433e3f66}.sx .sx-switch button{font:500 14.5px var(--sans);color:var(--soft);cursor:pointer;box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;min-height:0;padding:10px 18px;display:inline-flex}.sx .sx-switch button span{border-radius:50%;width:9px;height:9px}.sx header.sx-top{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#ffffffe0;position:sticky;top:0;padding:0!important}.sx-top-in{justify-content:space-between;align-items:center;gap:20px;height:86px;display:flex}.sx .sx-logo{justify-items:start;gap:2px;line-height:1;text-decoration:none;display:inline-grid}.sx .sx-logo .sx-mark{width:auto;height:56px;margin:-6px 0 -4px -6px}.sx .sx-logo .sx-by{font:500 12px/1.2 var(--sans);letter-spacing:.06em;color:var(--soft);padding-left:10px;display:block}.sx nav{gap:30px;font-size:15px;display:flex;opacity:1!important;visibility:visible!important;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:row!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}.sx nav a{color:var(--soft);font-weight:500;text-decoration:none}.sx nav a:hover{color:var(--ink)}.sx-top-cta{align-items:center;gap:22px;font-size:15px;display:flex}.sx .sx-top-cta a.sx-link{color:var(--soft);font-weight:500;text-decoration:none}.sx-hero{background:radial-gradient(1200px 600px at 85% 10%,var(--blush),transparent 60%),var(--white);padding:72px 0 96px;position:relative}.sx-hero-in{grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;display:grid}.sx-hero h1{letter-spacing:-.03em;font-size:clamp(60px,8.4vw,128px);line-height:.9}.sx-lede{color:var(--soft);max-width:46ch;font-size:19px;margin-top:30px!important}.sx-hero-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:36px;display:flex}.sx-hero-note{color:var(--soft);flex-wrap:wrap;gap:8px 22px;font-size:14px;display:flex;margin-top:34px!important}.sx-hero-note span{align-items:center;gap:7px;display:inline-flex}.sx-hero-note svg{color:var(--champ)}.sx-stage{aspect-ratio:.78;justify-self:center;width:min(500px,100%);position:relative}.sx-arch{background:var(--ivory);outline-offset:10px;border-radius:999px 999px 28px 28px;outline:1px solid #027bff59;position:absolute;inset:0 8% 0 4%;overflow:hidden;box-shadow:0 60px 100px -50px #433e3f80}.sx-arch img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.2s,transform 6s;position:absolute;inset:0;transform:scale(1.06)}.sx-arch img.on{opacity:1;transform:scale(1)}.sx-arch-label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:italic 400 20px var(--serif);white-space:nowrap;background:#ffffffe6;border-radius:999px;padding:8px 18px;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.sx-float{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 24px 50px -24px #433e3f73,0 0 0 1px var(--line);z-index:3;background:#fffffff2;border-radius:18px;align-items:center;gap:12px;padding:12px 18px 12px 12px;font-size:13px;display:flex;position:absolute}.sx-float b{font-size:14px;display:block}.sx-float small{color:var(--soft)}.sx-ic{width:36px;height:36px;color:var(--volt);background:#e8f1ff;border-radius:12px;flex:none;place-items:center;display:grid}.sx-float-a{top:12%;left:-12%}.sx-float-b{top:44%;right:-6%}.sx-phone{box-shadow:0 40px 70px -34px #433e3f8c,0 0 0 1px var(--line);background:#fff;border:7px solid #fff;border-radius:34px;position:relative;overflow:hidden}.sx-phone img{width:100%;height:auto}.sx-hero-phone{z-index:2;width:38%;position:absolute;bottom:-8%;left:-14%}.sx-trades{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);padding:34px 0}.sx-trades ul{flex-wrap:wrap;justify-content:space-between;gap:18px 26px;margin:0;padding:0;list-style:none;display:flex}.sx-trades li{font:400 24px var(--serif);align-items:center;gap:12px;display:flex}.sx-trades li:nth-child(2n) span{color:var(--champ);font-style:italic}.sx-trades img{object-fit:cover;outline:1px solid var(--champ-l);outline-offset:3px;border-radius:50%;width:46px;height:46px}.sx-work{background:linear-gradient(180deg,var(--white),var(--tint) 30%,var(--tint) 75%,var(--white));padding:130px 0 120px;transition:background .6s}.sx-show{margin:0;position:relative}.sx-browser{aspect-ratio:1600/1040;width:80%;box-shadow:0 70px 120px -60px #433e3f8c,0 0 0 1px var(--line);background:#fff;border-radius:18px;position:relative;overflow:hidden}.sx-browser-bar{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:7px;height:42px;padding:0 18px;display:flex}.sx-browser-bar i{background:#e3e8f0;border-radius:50%;width:10px;height:10px}.sx-browser-bar span{color:var(--soft);background:var(--ivory);border-radius:999px;margin-left:16px;padding:4px 16px;font-size:13px}.sx-browser img{object-fit:cover;object-position:top;opacity:0;width:100%;height:calc(100% - 42px);transition:opacity .6s;position:absolute;top:42px;left:0}.sx-browser img.on{opacity:1}.sx-show-phones{width:38%;height:92%;position:absolute;top:8%;right:0}.sx-pair{opacity:0;transition:opacity .6s,transform .6s;position:absolute;inset:0;transform:translateY(16px)}.sx-pair.on{opacity:1;transform:none}.sx-pair .sx-phone{width:52%;position:absolute}.sx-pair .p1{top:0;left:0}.sx-pair .p2{top:16%;right:0}.sx-show figcaption{color:var(--soft);border-top:1px solid #027bff4d;max-width:80ch;margin-top:40px;padding-top:24px;font-size:15.5px}.sx-show figcaption b{color:var(--ink);font-weight:600}.sx-show figcaption i{color:var(--champ);margin-left:6px;font-style:normal;font-weight:600}.sx-suite{background:var(--white);padding:130px 0}.sx-suite-in{grid-template-columns:.9fr 1.1fr;align-items:center;gap:72px;display:grid}.sx-suite-copy>p:not(.sx-eyebrow){color:var(--soft);max-width:50ch;font-size:18px;margin-top:26px!important}.sx-suite-copy .sx-btn{margin-top:34px}.sx-reels{height:640px;position:relative}.sx-reel{aspect-ratio:9/16;background:var(--ivory);border:6px solid #fff;border-radius:26px;width:44%;position:absolute;overflow:hidden;box-shadow:0 50px 90px -40px #433e3f99}.sx-reel img{object-fit:cover;width:100%;height:100%}.sx-reel:after{content:"";background:linear-gradient(#0000 55%,#433e3fb8);position:absolute;inset:0}.sx-reel.r0{z-index:1;top:9%;left:0;transform:rotate(-4deg)}.sx-reel.r1{z-index:3;top:0;left:28%}.sx-reel.r2{z-index:2;top:13%;right:0;transform:rotate(4deg)}.sx-play{width:34px;height:34px;color:var(--ink);z-index:2;background:#ffffffe0;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;left:14px}.sx-reel-foot{z-index:2;color:#fff;gap:10px;display:grid;position:absolute;bottom:14px;left:14px;right:14px}.sx-reel-foot b{font:400 21px/1.1 var(--serif)}.sx-reel-btn{color:var(--ink);background:#fff;border-radius:999px;justify-self:start;padding:8px 14px;font-size:13px;font-weight:600}.sx-app{background:var(--ivory);padding:120px 0}.sx-app-in{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.sx-app-stage{place-items:center;height:640px;display:grid;position:relative}.sx-app-glow{background:radial-gradient(circle,#dde9ff,#0000 70%);border-radius:50%;width:440px;height:440px;position:absolute}.sx-app-phone{width:290px;position:relative}.sx-note{box-shadow:0 24px 50px -24px #433e3f73,0 0 0 1px var(--line);background:#fffffff5;border-radius:16px;align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex;position:absolute}.sx-note svg{color:var(--champ);flex:none}.sx-note b{font-size:13.5px;display:block}.sx-note small{color:var(--soft)}.sx-note.n1{top:12%;left:0}.sx-note.n2{top:46%;right:0}.sx-note.n3{bottom:12%;left:6%}.sx-app-copy>p:not(.sx-eyebrow){color:var(--soft);max-width:50ch;font-size:18px;margin-top:26px!important}.sx-cost{background:var(--white);padding:130px 0}.sx-receipts{grid-template-columns:1fr 1fr;align-items:start;gap:28px;display:grid}.sx-receipt{border:1px solid var(--line);background:#fff;border-radius:6px 6px 0 0;padding:36px 38px 40px;position:relative;box-shadow:0 40px 80px -50px #433e3f73}.sx-receipt:after{content:"";height:12px;filter:drop-shadow(0 1px 0 var(--line));background:linear-gradient(-45deg,#0000 8px,#fff 0) 0 0/16px 12px,linear-gradient(45deg,#0000 8px,#fff 0) 0 0/16px 12px;position:absolute;bottom:-12px;left:0;right:0}.sx-r-title{font:400 30px var(--serif);border-bottom:1px dashed var(--line);align-items:flex-end;min-height:62px;padding-bottom:18px;display:flex}.sx-r-title img{width:auto;height:52px;margin:-8px 0 -6px -6px}.sx-receipt ul{margin:0;padding:8px 0;list-style:none;display:grid}.sx-receipt li{border-bottom:1px dashed var(--line);justify-content:space-between;gap:20px;padding:13px 0;font-size:15.5px;display:flex}.sx-receipt li b{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.sx-receipt li.no b{color:#b2453a;font-weight:500}.sx-receipt.ours li b{color:#1d7a46}.sx-r-total{justify-content:space-between;align-items:baseline;padding-top:22px;display:flex}.sx-r-total span{color:var(--soft);font-weight:600}.sx-r-total b{font:400 56px/1 var(--serif);letter-spacing:-.02em}.sx-receipt.ours{border-color:#027bff59;box-shadow:0 50px 90px -50px #027bff8c}.sx-receipt.ours .sx-r-total b{color:var(--volt)}.sx-save{background:#eef6ff;border-radius:14px;padding:14px 18px;font-size:16px;margin-top:18px!important}.sx-save b{font-size:19px}.sx-receipt.ours .sx-btn{width:100%;margin-top:22px}.sx-cta{background:var(--white);padding:40px 0 130px}.sx-cta-in{background:var(--blush);border-radius:32px;grid-template-columns:.85fr 1.15fr;align-items:stretch;display:grid;overflow:hidden}.sx-cta-photo img{object-fit:cover;width:100%;height:100%;min-height:460px}.sx-cta-copy{align-content:center;gap:24px;padding:72px 64px;display:grid}.sx-cta-copy h2{max-width:18ch;font-size:clamp(34px,3.8vw,54px)}.sx-cta-copy p{color:var(--soft);max-width:44ch;font-size:18px}.sx-cta-copy .sx-btn{justify-self:start}.sx-roles{background:var(--ivory);padding:130px 0}.sx-role-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:56px;display:grid}.sx-role{background:#fff;border-radius:24px;align-content:start;display:grid;overflow:hidden;box-shadow:0 30px 60px -44px #433e3f80}.sx-role-img{aspect-ratio:4/5;overflow:hidden}.sx-role-img img{object-fit:cover;width:100%;height:100%;transition:transform .8s}.sx-role:hover .sx-role-img img{transform:scale(1.04)}.sx-role h3{font:italic 400 30px var(--serif);padding:24px 24px 0}.sx-role p{padding:6px 24px 0;font-size:15.5px;font-weight:600}.sx-role ul{border-top:1px solid var(--line);color:var(--soft);gap:8px;margin:14px 24px 26px;padding:14px 0 0;font-size:14.5px;list-style:none;display:grid}.sx-included{background:var(--white);padding:130px 0}.sx-inc-in{grid-template-columns:.8fr 1.2fr;align-items:center;gap:72px;display:grid}.sx-inc-photo{aspect-ratio:.72;outline-offset:10px;border-radius:999px 999px 24px 24px;outline:1px solid #027bff59;overflow:hidden;box-shadow:0 50px 90px -50px #433e3f80}.sx-inc-photo img{object-fit:cover;width:100%;height:100%}.sx-groups{grid-template-columns:1fr 1fr;gap:36px 44px;margin-top:44px;display:grid}.sx-groups h3{font:italic 400 26px var(--serif);border-bottom:1px solid var(--champ-l);margin-bottom:12px;padding-bottom:10px}.sx-groups ul{color:var(--soft);gap:9px;margin:0;padding:0;font-size:15.5px;list-style:none;display:grid}.sx-pricing{background:linear-gradient(180deg,var(--ivory),var(--blush));padding:130px 0}.sx-price-head{text-align:center;justify-items:center;display:grid}.sx-price-head h2{max-width:none}.sx-plans{grid-template-columns:1.2fr .8fr;gap:22px;max-width:940px;margin:56px auto 0;display:grid}.sx-plan{border:1px solid var(--line);background:#fff;border-radius:28px;align-content:start;gap:16px;padding:40px;display:grid;position:relative;box-shadow:0 30px 60px -44px #433e3f73}.sx-plan.main{border:1.5px solid var(--volt);box-shadow:0 50px 90px -50px #027bff99}.sx-badge{background:var(--ink);color:#fff;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:600;position:absolute;top:-14px;left:40px}.sx-plan-name{color:var(--soft);font-size:15px;font-weight:600}.sx-plan b{font:400 88px/.9 var(--serif);letter-spacing:-.03em}.sx-plan b small{font:500 17px var(--sans);color:var(--soft);letter-spacing:0}.sx-plan p{color:var(--soft)}.sx-plan .sx-btn{margin-top:8px}.sx-walk{background:var(--white);padding:130px 0}.sx-walk-in{grid-template-columns:.9fr 1.1fr;align-items:start;gap:72px;display:grid}.sx-walk-photo{aspect-ratio:.8;outline-offset:8px;border-radius:999px 999px 18px 18px;outline:1px solid #027bff59;width:180px;margin-bottom:34px;overflow:hidden}.sx-walk-photo img{object-fit:cover;width:100%;height:100%}.sx-walk-side>p{color:var(--soft);max-width:42ch;font-size:18px;margin-top:22px!important}.sx-form{border:1px solid var(--line);background:#fff;border-radius:28px;grid-template-columns:1fr 1fr;gap:18px;padding:40px;display:grid;box-shadow:0 50px 90px -50px #433e3f80}.sx-form h3{font:400 34px var(--serif);grid-column:1/-1;margin-bottom:4px}.sx .sx-form label{text-transform:none;letter-spacing:normal;gap:7px;margin:0;font-size:14px;font-weight:600;display:grid}.sx .sx-form .sx-lab{font-weight:600;display:block}.sx .sx-form .sx-lab i{color:var(--soft);margin-left:4px;font-style:normal;font-weight:400}.sx-form input,.sx-form select,.sx-form textarea{font:400 16px var(--sans);border:1px solid var(--line);background:var(--ivory);color:var(--ink);border-radius:12px;padding:13px 15px}.sx-form input:focus,.sx-form select:focus,.sx-form textarea:focus{background:#fff}.sx-form .wide{grid-column:1/-1}.sx-hp{width:1px;height:1px;position:absolute;left:-9999px}.sx-err{color:#b42318;align-items:center;gap:6px;font-size:14px;display:flex}.sx-sent{border:1px solid var(--line);background:#fff;border-radius:28px;gap:10px;padding:48px;display:grid}.sx-sent svg{color:#1d7a46}.sx-sent h3{font:400 38px var(--serif)}.sx-sent p{color:var(--soft)}.sx footer.sx-foot{border-top:1px solid var(--line);margin:0;padding:44px 0 48px;background:var(--ivory)!important;box-shadow:none!important;position:static!important}.sx-foot-in{color:var(--soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;font-size:14px;display:flex}.sx footer nav{gap:22px;font-size:14px}.sx-foot-end{text-align:right;justify-items:end;gap:8px;display:grid}.sx .sx-powered{color:var(--soft);align-items:center;gap:9px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.sx .sx-powered img{width:auto;height:18px}.sx-foot-end small{font-size:12px}@media (max-width:1100px){.sx .sx-top nav{display:none!important}.sx-hero-in,.sx-suite-in,.sx-app-in,.sx-inc-in,.sx-walk-in{grid-template-columns:1fr;gap:56px}.sx-stage{width:min(440px,86%)}.sx-receipts{grid-template-columns:1fr;max-width:640px}.sx-role-grid{grid-template-columns:1fr 1fr}.sx-cta-in{grid-template-columns:1fr}.sx-cta-photo img{min-height:320px;max-height:420px}.sx-inc-photo{max-width:360px}.sx-app-in .sx-app-stage{order:2}}@media (max-width:700px){.sx{font-size:16px}.sx h2{font-size:clamp(36px,10vw,48px)}.sx-top-in{height:74px}.sx-top-cta .sx-link{display:none}.sx .sx-top-cta .sx-btn{padding:9px 14px;font-size:13.5px}.sx .sx-logo .sx-mark{height:44px}.sx .sx-logo .sx-by{padding-left:8px;font-size:10.5px}.sx-hero{padding:44px 0 80px}.sx-stage{width:82%}.sx-float-a{top:6%;left:-14%}.sx-float-b{right:-12%}.sx-float{padding:9px 12px 9px 9px}.sx-float b{font-size:12.5px}.sx-float small{font-size:11px}.sx-ic{width:30px;height:30px}.sx-hero-phone{width:40%;left:-10%}.sx-trades li{font-size:19px}.sx-trades img{width:38px;height:38px}.sx-work,.sx-suite,.sx-app,.sx-cost,.sx-roles,.sx-included,.sx-pricing,.sx-walk{padding:84px 0}.sx-browser{width:100%}.sx-show-phones{aspect-ratio:1.05;width:100%;height:auto;margin-top:-14%;position:relative;top:auto;right:auto}.sx-pair .sx-phone{width:46%}.sx-pair .p1{left:4%}.sx-pair .p2{right:4%}.sx-reels{aspect-ratio:.9;height:auto}.sx-app-stage{height:520px}.sx-app-phone{width:230px}.sx-note{font-size:12px}.sx-receipt{padding:28px 22px 32px}.sx-r-total b{font-size:42px}.sx-cta-copy{padding:44px 26px}.sx-role-grid,.sx-groups,.sx-plans{grid-template-columns:1fr}.sx-plan{padding:32px 26px}.sx-plan b{font-size:68px}.sx-form{grid-template-columns:1fr;padding:28px 22px}.sx-foot-end{text-align:left;justify-items:start}.sx-head-row{margin-bottom:34px}.sx-switch{max-width:100%;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.sx-arch img,.sx-browser img,.sx-pair{transition:none!important}}.sx h1 em,.sx h2 em{padding:0 .12em 0 .04em;font-size:1.04em;line-height:.9;display:inline-block}.sx-trades ul{scrollbar-width:none;flex-wrap:nowrap;gap:14px;overflow-x:auto}.sx-trades ul::-webkit-scrollbar{display:none}.sx-trades li{flex:none;gap:10px;font-size:22px}.sx-trades img{width:40px;height:40px}@media (max-width:700px){.sx-trades ul{justify-content:flex-start}}.sx h1 em,.sx h2 em,.sx h3 em{letter-spacing:-.01em;font-family:var(--serif)!important;font-style:italic!important;font-weight:400!important}.sx-top-in{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:96px;display:grid!important}.sx header.sx-top nav{justify-self:start;gap:28px}.sx .sx-logo-center{text-align:center;justify-self:center;justify-items:center}.sx .sx-logo-center .sx-mark{height:62px;margin:-6px 0 -2px}.sx .sx-logo-center .sx-by{padding-left:0}.sx-top-cta{justify-self:end}@media (max-width:1100px){.sx-top-in{grid-template-columns:1fr auto 1fr}}@media (max-width:700px){.sx-top-in{gap:10px;height:80px}.sx .sx-logo-center .sx-mark{height:46px}}.sx-intro{text-align:center;background:radial-gradient(900px 480px at 50% 42%,#eaf2ff 0%,transparent 62%),radial-gradient(700px 400px at 78% 80%,var(--blush),transparent 60%),var(--white);border-bottom:1px solid var(--line);padding:110px 0 120px;position:relative;overflow:hidden}.sx-intro-in{justify-items:center;gap:8px;display:grid}.sx-intro-pre{font:italic 400 clamp(26px,3vw,40px) var(--serif);color:var(--champ);opacity:0;animation:.9s .1s forwards sxUp}.sx .sx-intro-logo{margin:0;line-height:0}.sx-intro-logo img{clip-path:inset(0 100% 0 0);width:min(940px,92vw);height:auto;animation:1.8s cubic-bezier(.6,.05,.2,1) .5s forwards sxDraw}.sx-intro-line{max-width:56ch;color:var(--soft);opacity:0;font-size:clamp(17px,1.6vw,20px);animation:.9s 2s forwards sxUp;margin-top:8px!important}.sx-intro-next{color:var(--soft);opacity:0;justify-items:center;gap:10px;margin-top:40px;font-size:14px;font-weight:600;text-decoration:none;animation:.9s 2.3s forwards sxUp;display:inline-grid}.sx-intro-next span{background:linear-gradient(var(--champ),transparent);width:1px;height:44px}@keyframes sxDraw{to{clip-path:inset(0)}}@keyframes sxUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sx .sx-hero-h{letter-spacing:-.03em;max-width:none;font-size:clamp(60px,8.4vw,128px);line-height:.9}@media (max-width:700px){.sx-intro{padding:64px 0 76px}.sx-intro-next{margin-top:28px}}@media (prefers-reduced-motion:reduce){.sx-intro-logo img{clip-path:none;animation:none}.sx-intro-pre,.sx-intro-line,.sx-intro-next{opacity:1;animation:none}}.sx .sx-logo-center{grid-column:2}.sx-top-cta{grid-column:3}@media (max-width:700px){.sx .sx-top-cta .sx-btn{padding:8px 12px;font-size:12.5px}.sx-top-in{gap:6px}}.sx{--champ:#0067d6;--champ-l:#b9d3ff;--blush:#e9f1ff;--ivory:#f4f7fb;--line:#e3e8f0;--ink:#433e3f;--soft:#615f63}.sx-ic.rose{color:var(--volt);background:#e8f1ff}.sx-hero{background:radial-gradient(1200px 600px at 85% 10%,#e7f0ff,transparent 60%),var(--white)}.sx-intro{background:radial-gradient(900px 480px at 50% 42%,#e6f0ff 0%,transparent 62%),radial-gradient(700px 400px at 80% 85%,#f1f5fb,transparent 60%),var(--white)}.sx-pricing{background:linear-gradient(180deg,var(--ivory),#eaf2ff)}.sx-cta-in{background:#eaf2ff}.sx-app-glow{background:radial-gradient(circle,#dde9ff,#0000 70%)}.sx-phone video{background:#111;width:100%;height:auto;display:block}.sx-browser video{object-fit:cover;object-position:top;opacity:0;background:#111;width:100%;height:calc(100% - 42px);transition:opacity .6s;position:absolute;top:42px;left:0}.sx-browser video.on{opacity:1}.sx-reel img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1s;position:absolute;inset:0}.sx-reel img.on{opacity:1;animation:7s ease-in-out infinite alternate sxKen}.r1 img.on{animation-duration:8s;animation-direction:alternate-reverse}@keyframes sxKen{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.14)translate(-2%,-3%)}}.sx-bars{z-index:3;gap:4px;display:flex;position:absolute;top:10px;left:12px;right:12px}.sx-bars span{background:#fff6;border-radius:2px;flex:1;height:3px;overflow:hidden}.sx-bars i{background:#fff;width:0;height:100%;display:block}.sx-bars .done i{width:100%}.sx-bars .now i{animation:sxBar var(--d) linear forwards}@keyframes sxBar{to{width:100%}}.sx-play{top:22px}@media (prefers-reduced-motion:reduce){.sx-reel img.on{animation:none}.sx-bars .now i{width:100%;animation:none}}.sx-top-in{justify-content:space-between;height:86px;display:flex!important}.sx header.sx-top nav,.sx-top-cta{grid-column:auto}.sx-paint{background:radial-gradient(900px 480px at 50% 46%,#e6f0ff 0%,transparent 62%),var(--white);border-bottom:1px solid var(--line);height:170vh;position:relative}.sx-paint.still{height:auto}.sx-paint-stick{text-align:center;place-items:center;height:calc(100vh - 86px);display:grid;position:sticky;top:86px;overflow:hidden}.sx-paint.still .sx-paint-stick{height:auto;padding:100px 0;position:static}.sx .sx-paint-logo{aspect-ratio:1676/798;width:min(1000px,92vw);margin:0;line-height:0;position:relative}.sx-paint-text{will-change:clip-path;width:100%;height:100%;position:absolute;inset:0}.sx-paint-brush{transform-origin:0 67%;will-change:left,top,transform;filter:drop-shadow(0 10px 14px #141e3c2e);width:23.03%;height:auto;position:absolute}.sx-paint .sx-intro-pre,.sx-paint .sx-intro-line,.sx-paint .sx-intro-next{transition:opacity .2s linear;animation:none}@media (max-width:700px){.sx-top-in{height:74px}.sx-paint-stick{height:calc(100vh - 74px);top:74px}.sx-paint{height:150vh}}.sx-r-total b small{font:500 16px var(--sans);color:var(--soft);letter-spacing:0;margin-left:2px}.sx-r-note{color:var(--soft);text-align:right;font-size:14px;margin-top:6px!important}.sx-reel video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.sx-bars i{transition:width .25s linear}.sx-vs{background:linear-gradient(180deg,#fff,var(--ivory));padding:clamp(72px,9vw,120px) 0}.sx-vs-in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.sx-vs-media{aspect-ratio:9/14;background:var(--ivory);border:8px solid #fff;border-radius:200px 200px 28px 28px;position:relative;overflow:hidden;box-shadow:0 50px 90px -40px #433e3f8c}.sx-vs-media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sx-vs-tag{color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;bottom:18px;left:18px;box-shadow:0 10px 30px -12px #00000059}.sx-vs-copy>p{color:var(--soft);max-width:60ch;font-size:17px;line-height:1.65}.sx-vs-table{border:1px solid var(--line);background:#fff;border-radius:20px;margin:28px 0 18px;overflow:hidden}.sx-vs-row{border-top:1px solid var(--line);grid-template-columns:1.05fr 1fr 1.15fr;align-items:start;gap:14px;padding:14px 18px;font-size:14.5px;line-height:1.45;display:grid}.sx-vs-row:first-child{border-top:0}.sx-vs-row.head{background:var(--ivory);letter-spacing:.12em;text-transform:uppercase;color:var(--soft);font-size:12px;font-weight:700}.sx-vs-row.head span:last-child{color:var(--champ)}.sx-vs-row [role=rowheader]{color:var(--ink);font-weight:600}.sx-vs-row [role=cell]{color:var(--soft)}.sx-vs-row .us{color:var(--ink);align-items:flex-start;gap:8px;display:flex}.sx-vs-row .us svg{color:var(--champ);flex:none;margin-top:3px}.sx-vs-keep{margin:0 0 22px;font:italic 400 21px/1.35 var(--serif)!important;color:var(--ink)!important}.sx-vs .sx-fine{margin-top:22px}@media (max-width:860px){.sx-vs-in{grid-template-columns:1fr}.sx-vs-media{width:100%;max-width:340px;margin:0 auto}.sx-vs-row{grid-template-columns:1fr 1fr;gap:6px 14px}.sx-vs-row [role=rowheader]{grid-column:1/-1}.sx-vs-row.head span:first-child{display:none}}.sx-vs .sx-vs-copy>p.sx-fine{margin-top:22px;font-size:12.5px;line-height:1.55}.sx-vs .sx-vs-copy>p.sx-vs-keep{margin:0 0 22px}@media (max-width:860px){.sx-vs-media{order:2;max-width:260px}.sx-vs-copy{order:1}}.sx-shot{background:#fff;position:relative;overflow:hidden}.sx-shot img{will-change:transform;backface-visibility:hidden;width:100%;height:auto;animation:sxBrowse var(--dur,24s) cubic-bezier(.45,.05,.35,1) infinite;display:block;transform:translate(0,0)}.sx-shot.phone{aspect-ratio:390/844}.sx-browser .sx-shot.site{opacity:0;width:100%;height:calc(100% - 42px);transition:opacity .6s;position:absolute;top:42px;left:0}.sx-browser .sx-shot.site.on{opacity:1}@keyframes sxBrowse{0%,14%{transform:translate(0,0)}48%,60%{transform:translate3d(0,var(--end),0)}94%,to{transform:translate(0,0)}}.sx-pair .p2 .sx-shot img{animation-delay:-6s}@media (prefers-reduced-motion:reduce){.sx-shot img{animation:none}}.sx-browser .sx-shot img{opacity:1;object-fit:fill;height:auto;transition:none;position:static;top:auto;left:auto}.so-hero{background:radial-gradient(1200px 500px at 85% 10%,#e9f1ff,#0000 60%),#fff;padding:clamp(48px,7vw,96px) 0 clamp(56px,8vw,110px)}.so-hero-in{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(36px,6vw,90px);display:grid}.so-hero h1{font:400 clamp(46px,6.2vw,84px)/.98 var(--serif);letter-spacing:-.01em}.so-hero h1 em{color:var(--volt)}.so-stage{aspect-ratio:.72;justify-self:center;width:min(420px,100%);position:relative}.so-phone{aspect-ratio:390/800;width:76%;box-shadow:0 60px 110px -50px #433e3f99,0 0 0 1px var(--line);background:#fff;border:9px solid #fff;border-radius:44px;position:absolute;top:0;left:12%;overflow:hidden}.so-bio{background:linear-gradient(#f3f7ff,#fff 40%);flex-direction:column;gap:12px;height:100%;padding:22px 16px;display:flex}.so-bio-top{text-align:center;justify-items:center;gap:2px;display:grid}.so-ava{width:74px;height:74px;box-shadow:0 0 0 2px var(--volt);border:3px solid #fff;border-radius:50%;margin-bottom:8px;overflow:hidden}.so-ava img{object-fit:cover;width:100%;height:100%}.so-bio-top b{font:400 24px var(--serif)}.so-bio-top small{color:var(--soft);font-size:12px}.so-ig{font-weight:600;color:var(--volt)!important}.so-bio-btn{text-align:center;background:var(--volt);color:#fff;border-radius:999px;padding:12px;font-size:14px;font-weight:600;display:block}.so-bio-grid{flex:1;grid-template-columns:1fr 1fr;gap:8px;min-height:0;display:grid}.so-bio-grid span{background:var(--ivory);border-radius:14px;position:relative;overflow:hidden}.so-bio-grid video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.so-bio-grid i{width:20px;height:20px;color:var(--ink);background:#ffffffd9;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;left:8px}.so-bio-row{color:var(--volt);background:#eef4ff;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:12.5px;font-weight:600;display:flex}.so-chip{box-shadow:0 24px 50px -24px #433e3f73,0 0 0 1px var(--line);z-index:2;background:#fff;border-radius:16px;align-items:center;gap:10px;padding:11px 16px 11px 11px;display:flex;position:absolute}.so-chip span:last-child{display:grid}.so-chip b{font-size:14px}.so-chip small{color:var(--soft);font-size:12px}.so-chip.c1{bottom:12%;left:-16%}.so-chip.c2{top:44%;right:-14%}.so-gets,.so-vs,.so-price{padding:clamp(64px,8vw,112px) 0}.so-gets h2,.so-vs h2,.so-price h2{font:400 clamp(36px,4.4vw,58px)/1.02 var(--serif);max-width:20ch}.so-gets h2 em,.so-vs h2 em{color:var(--volt)}.so-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;display:grid}.so-card{border:1px solid var(--line);background:#fff;border-radius:24px;align-content:start;gap:10px;padding:28px;display:grid;box-shadow:0 30px 60px -48px #433e3f73}.so-card h3{font:400 26px var(--serif)}.so-card p{color:var(--soft);line-height:1.6}.so-ic{width:44px;height:44px;color:var(--volt);background:#e8f1ff;border-radius:14px;place-items:center;display:grid}.so-vs{background:var(--ivory)}.so-vs-in{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(32px,6vw,90px);display:grid}.so-vs-in p{color:var(--soft);max-width:56ch;margin-top:18px;font-size:17px;line-height:1.65}.so-price-in{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid}.so-price-card{background:#fff;border:1px solid #cfe0ff;border-radius:30px;gap:10px;padding:40px;display:grid;box-shadow:0 60px 110px -60px #027bff8c}.so-plan{letter-spacing:.14em;text-transform:uppercase;color:var(--volt);font-size:13px;font-weight:700}.so-amt{align-items:baseline;gap:6px;display:flex}.so-amt b{font:400 88px/1 var(--serif);color:var(--ink)}.so-amt span{color:var(--soft);font-size:20px}.so-sub{color:var(--soft)}.so-price-card .sx-ticks{margin:14px 0 22px}.so-price-card small{color:var(--soft);font-size:12.5px;line-height:1.5}.so-price-side p{color:var(--soft);margin:16px 0 24px;font-size:17px;line-height:1.6}.so-handle{border:1px solid var(--line);background:var(--ivory);border-radius:12px;align-items:stretch;display:flex;overflow:hidden}.so-handle span{color:var(--soft);white-space:nowrap;align-items:center;padding:0 4px 0 14px;font-size:15px;display:flex}.sx-form .so-handle input{background:0 0;border:0;border-radius:0;flex:1;min-width:0;padding-left:2px}.so-ok{color:#1d7a46!important}.so-bad{color:#b42318!important}.so-colors{border:0;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;margin:0;padding:0;display:flex}.so-colors legend{width:100%;margin-bottom:8px;font-size:14px;font-weight:600}.so-colors button{width:32px;height:32px;box-shadow:0 0 0 1px var(--line);cursor:pointer;border:3px solid #fff;border-radius:50%}.so-colors button[aria-pressed=true]{box-shadow:0 0 0 2px var(--ink)}.sx-form label.so-check{flex-direction:row;align-items:flex-start;gap:10px;font-weight:500;display:flex}.sx-form label.so-check input{width:20px;height:20px;accent-color:var(--volt);flex:none;margin-top:2px}.so-fine{color:var(--soft);font-size:12.5px}.so-note{color:#433e3f;background:#eef4ff;border-radius:14px;margin-top:18px;padding:14px 16px}.so-welcome{padding:40px 0 0}.so-welcome .sx-sent svg{color:var(--volt)}.so-steps{color:var(--ink);gap:8px;margin:10px 0 0;padding-left:20px;line-height:1.5;display:grid}@media (max-width:980px){.so-hero-in,.so-vs-in,.so-price-in{grid-template-columns:1fr}.so-grid{grid-template-columns:1fr 1fr}.so-stage{width:min(360px,100%)}}@media (max-width:640px){.so-grid{grid-template-columns:1fr}.so-chip.c1{left:-2%}.so-chip.c2{right:-2%}.so-amt b{font-size:72px}}.sx-solo{background:linear-gradient(#fff,#eef4ff);padding:clamp(64px,8vw,110px) 0}.sx-solo-in{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(32px,6vw,90px);display:grid}.sx-solo h2{font:400 clamp(36px,4.4vw,58px)/1.02 var(--serif)}.sx-solo h2 em{color:var(--volt)}.sx-solo-copy p{color:var(--soft);max-width:56ch;margin-top:18px;font-size:17px;line-height:1.65}.sx-solo-reel{aspect-ratio:9/16;border:8px solid #fff;border-radius:30px;justify-self:center;width:min(320px,100%);position:relative;overflow:hidden;box-shadow:0 60px 110px -50px #433e3f8c}.sx-solo-reel video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sx-solo-reel span{color:var(--ink);text-align:center;background:#ffffffeb;border-radius:12px;padding:10px 12px;font-size:13px;position:absolute;bottom:12px;left:12px;right:12px}.sx-solo-reel span b{color:var(--volt)}@media (max-width:980px){.sx-solo-in{grid-template-columns:1fr}}.so-agreement{border:1px solid var(--sx-line,#d9dfeb);border-radius:12px;padding:16px}.so-agreement summary{cursor:pointer;font-weight:650}.so-agreement pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;margin:16px 0;font-size:13px;line-height:1.7;overflow:auto}.so-note p{margin:8px 0 0}.sx-plan .sx-textlink{text-align:center;margin-top:16px}@media (max-width:600px){.sx-top-cta{gap:10px}.sx-top-cta .sx-link{font-size:12px}.so-agreement{padding:12px}}.sx .sx-menu-toggle,.sx .sx-mobile-menu{display:none}.sx .sx-menu-toggle{border:1px solid var(--line);min-height:44px;color:var(--ink);font:600 14px/1 var(--sans);cursor:pointer;background:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;padding:10px 14px}.sx .sx-menu-toggle:before,.sx .sx-menu-toggle:after{content:none!important}.sx .sx-menu-toggle:focus-visible,.sx .sx-mobile-menu a:focus-visible{outline-offset:4px;outline:2px solid #027bff}@media (max-width:1100px){.sx .sx-top .sx-top-cta,.sx .sx-top .sx-desktop-nav{display:none!important}.sx .sx-menu-toggle{display:inline-flex}.sx .sx-mobile-menu:not([hidden]){overscroll-behavior:contain;border-bottom:1px solid var(--line);background:#fff;max-height:calc(100dvh - 90px);display:block;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 20px 35px #163a6514}.sx .sx-top .sx-mobile-menu nav{gap:0;max-width:720px;margin:0 auto;flex-direction:column!important;padding:16px 24px 24px!important;display:flex!important}.sx .sx-mobile-menu nav>a,.sx .sx-mobile-actions>a{border-radius:8px;align-items:center;min-height:48px;padding:12px 10px;text-decoration:none;display:flex}.sx .sx-mobile-menu nav>a:hover,.sx .sx-mobile-actions>a.sx-link:hover{color:#027bff;background:#eff6ff}.sx .sx-mobile-actions{border-top:1px solid var(--line);gap:6px;margin-top:12px;padding-top:12px;display:grid}.sx .sx-mobile-actions .sx-btn{color:#fff;justify-content:center;margin-top:6px}.sx .sx-mobile-menu a:after{content:none!important}}html:has(.sx){--gold:#027bff;--vela-gold:#027bff;--vela-gold-light:#b9d3ff;--vela-gold-deep:#0066d6;--ink:#433e3f;--muted:#615f63;--cream:#fff;--paper:#f4f7fb;--line:#e3e8f0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:has(.sx){color:#433e3f;background:#fff}body:has(.sx) ::selection{color:#433e3f;background:#dcecff}.sx{--gold:var(--volt);--muted:var(--soft);--cream:var(--white);--paper:var(--ivory)}.sx nav a:after{background:var(--volt)}.sx :is(button,.sx-btn):not(:disabled):hover{box-shadow:inset 0 1px #ffffffb8,0 0 18px #027bff18,0 9px 25px #433e3f18}.sx button:not(.sx-btn):before,.sx button:not(.sx-btn):after{content:none!important}.sx :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--volt);outline-offset:4px}.sx input,.sx select,.sx textarea{accent-color:var(--volt)}.sx :is(.sx-arch,.sx-inc-photo,.sx-walk-photo){outline-color:#027bff59}.sx .sx-show figcaption{border-top-color:#027bff4d}.sx .sx-browser-bar i{background:var(--line)}.sx .sx-receipt.ours li b{color:var(--volt)}.sx .sx-save{color:var(--ink);background:#eef4ff}.sx .sx-switch button.on{background:var(--volt-d);color:#fff}.sx .sx-switch button:not(.on):hover{background:var(--ivory);color:var(--ink)}.sx .sx-switch button.on:hover{background:#0057b8}.sx .sx-btn:hover{box-shadow:0 16px 30px -16px #027bff99}.sx .sx-btn.ghost:hover{box-shadow:0 8px 24px -16px #433e3f55}.sx .sx-foot{background:var(--white);color:var(--soft)}@media (prefers-reduced-motion:reduce){.sx :is(button,.sx-btn){transition:none}}@property --sx-light-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes sx-light-orbit{to{--sx-light-angle:360deg}}@keyframes sx-button-sheen{0%,62%{opacity:0;background-position:180% 0}68%{opacity:.6}88%{opacity:.6;background-position:-80% 0}to{opacity:0;background-position:-80% 0}}.sx .sx-btn{isolation:isolate;position:relative;overflow:hidden}.sx .sx-btn:before,.sx :is(.sx-arch,.sx-phone,.sx-browser,.sx-reel,.sx-inc-photo,.sx-walk-photo,.sx-vs-media,.sx-solo-reel,.sx-role-img,.sx-cta-photo,.so-phone):before{z-index:5;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--sx-light-angle),transparent 0deg,transparent 245deg,#027bff40 270deg,#027bff 295deg,#b9d9ff 315deg,#fff 325deg,#80bcff 337deg,#027bff 348deg,transparent 360deg);-webkit-mask-composite:xor;filter:drop-shadow(0 0 3px #027bff80);padding:3px;animation:8s linear infinite sx-light-orbit;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source;content:""!important}.sx .sx-btn:before{padding:2px;animation-duration:6s}.sx .sx-btn:after{z-index:1;pointer-events:none;border-radius:inherit;opacity:0;background:linear-gradient(110deg,#0000 30%,#fff0 42%,#fff6 50%,#fff0 58%,#0000 70%) 180% 0/260% 100%;animation:9s ease-in-out infinite sx-button-sheen;display:block;position:absolute;inset:0;content:""!important}.sx .sx-btn:nth-child(2n):before{animation-delay:-3s}.sx .sx-btn:nth-child(2n):after{animation-delay:-4.5s}.sx :is(.sx-inc-photo,.sx-walk-photo,.sx-role-img,.sx-cta-photo){isolation:isolate;position:relative}.sx :is(.sx-arch,.sx-phone,.sx-browser,.sx-reel,.sx-inc-photo,.sx-walk-photo,.sx-vs-media,.sx-solo-reel,.sx-role-img,.sx-cta-photo,.so-phone){isolation:isolate;transition:box-shadow .55s,filter .55s}.sx .sx-role-img{border-radius:24px 24px 0 0}.sx .sx-cta-photo{border-radius:32px 0 0 32px}.sx :is(.sx-arch,.sx-vs-media):before{animation-duration:10s}.sx :is(.sx-reel.r1,.sx-inc-photo,.sx-pair .p2):before{animation-delay:-3s}.sx :is(.sx-reel.r2,.sx-walk-photo,.so-phone):before{animation-delay:-6s}.sx .sx-arch-label{z-index:6}@media (hover:hover) and (pointer:fine){.sx .sx-btn:not(:disabled):hover{box-shadow:inset 0 1px #fff8,0 0 0 1px #027bff33,0 0 24px #027bff38,0 12px 28px -14px #433e3f55}.sx .sx-btn:not(:disabled):hover:before{filter:drop-shadow(0 0 5px #027bffcc)}.sx :is(.sx-arch,.sx-phone,.sx-browser,.sx-reel,.sx-inc-photo,.sx-walk-photo,.sx-vs-media,.sx-solo-reel,.sx-role-img,.sx-cta-photo,.so-phone):hover{filter:drop-shadow(0 0 14px #027bff28)}.sx :is(.sx-arch,.sx-phone,.sx-browser,.sx-reel,.sx-inc-photo,.sx-walk-photo,.sx-vs-media,.sx-solo-reel,.sx-role-img,.sx-cta-photo,.so-phone):hover:before{filter:drop-shadow(0 0 5px #027bffb3)}}.sx .sx-btn:disabled:before{opacity:.3;animation:none}.sx .sx-btn:disabled:after{display:none}@media (max-width:980px){.sx .sx-cta-photo{border-radius:32px 32px 0 0}}@media (prefers-reduced-motion:reduce){.sx .sx-btn:before,.sx :is(.sx-arch,.sx-phone,.sx-browser,.sx-reel,.sx-inc-photo,.sx-walk-photo,.sx-vs-media,.sx-solo-reel,.sx-role-img,.sx-cta-photo,.so-phone):before{filter:none;background:linear-gradient(135deg,#027bff99,#b9d9ff66 45%,#027bff66);animation:none}.sx .sx-btn:after{animation:none;display:none}.sx :is(.sx-arch,.sx-phone,.sx-browser,.sx-reel,.sx-inc-photo,.sx-walk-photo,.sx-vs-media,.sx-solo-reel,.sx-role-img,.sx-cta-photo,.so-phone){transition:none;filter:none!important}}.sx .so-paint-logo{aspect-ratio:2048/682;width:min(1100px,92vw)}.so-paint-logo .sx-paint-brush{width:15.625%;transition:opacity .15s linear}.sx .sx-logo-solo .sx-mark{width:190px;height:auto;margin:0}.sx .sx-logo-solo .sx-by{padding-left:8px}.so-hero .so-hero-title{font:400 clamp(46px,6.2vw,84px)/.98 var(--serif);letter-spacing:-.01em;max-width:none}.so-hero .so-hero-title em{color:var(--volt)}#solo-details{scroll-margin-top:86px}@media (max-width:700px){.sx .sx-logo-solo .sx-mark{width:160px}#solo-details{scroll-margin-top:74px}}@media (prefers-reduced-motion:reduce){.so-paint{height:auto}.so-paint .sx-paint-stick{height:auto;padding:80px 0;position:static}.so-paint .sx-paint-text{clip-path:none!important}.so-paint .sx-paint-brush{display:none}.so-paint :is(.sx-intro-pre,.sx-intro-line,.sx-intro-next){transition:none;opacity:1!important}}.sx .so-card{isolation:isolate;transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .4s,border-color .4s;position:relative;overflow:hidden;transform:translateY(0)}.sx .so-card>*{z-index:1;position:relative}.sx .so-card:before,.sx .so-card:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .4s;position:absolute;inset:0}.sx .so-card:before{background:radial-gradient(circle 260px at var(--card-x,50%) var(--card-y,35%),#027bff24,transparent 72%), radial-gradient(circle 100px at var(--card-x,50%) var(--card-y,35%),#ffffffc9,transparent 75%)}.sx .so-card:after{z-index:2;background:radial-gradient(circle 220px at var(--card-x,50%) var(--card-y,35%),#027bffcc,#9cccff80 45%,transparent 80%);-webkit-mask-composite:xor;padding:1.5px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sx .so-card .so-ic{transition:transform .35s,box-shadow .4s}@media (hover:hover) and (pointer:fine){.sx .so-card:hover{border-color:#027bff4d;transform:translateY(-7px);box-shadow:0 24px 48px -22px #433e3f40,0 0 30px #027bff1a,inset 0 1px #fff}.sx .so-card:hover:before,.sx .so-card:hover:after{opacity:1}.sx .so-card:hover .so-ic{transform:translateY(-2px)scale(1.04);box-shadow:0 0 22px #027bff26,inset 0 1px #fff}}@media (prefers-reduced-motion:reduce){.sx .so-card,.sx .so-card .so-ic{transition:none;transform:none!important}.sx .so-card:before,.sx .so-card:after{transition:none}}.sx .sx-btn{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);text-shadow:0 1px 2px #00356855;background:radial-gradient(at 22% 0,#ffffff36,#0000 62%),linear-gradient(145deg,#027bfff0,#0063d6eb 58%,#005bbfd9);border-color:#ffffff8c;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .35s,border-color .35s;box-shadow:inset 0 1px #ffffffa3,inset 0 -2px 3px #003d8838,0 0 0 1px #027bff40,0 9px 22px -10px #027bff73;color:#fff!important}.sx .sx-btn.ghost{text-shadow:none;background:radial-gradient(at 18% 0,#ffffffed,#0000 65%),linear-gradient(145deg,#ffffffb8,#e2eeff94);border-color:#ffffffd9;box-shadow:inset 0 1px #fff,inset 0 -1px 2px #027bff14,0 0 0 1px #027bff30,0 8px 22px -12px #027bff42;color:var(--ink)!important}.sx .sx-btn:before{padding:1.5px}@keyframes sx-glass-hover{0%{opacity:0;background-position:180% 0}20%{opacity:.85}75%{opacity:.6}to{opacity:0;background-position:-80% 0}}@media (hover:hover) and (pointer:fine){.sx .sx-btn:not(:disabled):hover{background:radial-gradient(at 28% 0,#ffffff52,#0000 65%),linear-gradient(145deg,#027bfff0,#0063d6eb 58%,#005bbfd9);border-color:#ffffffd9;transform:translateY(-3px);box-shadow:inset 0 2px 1px #ffffffb8,inset 0 -2px 4px #003d8833,0 0 0 1px #027bff59,0 0 28px #027bff45,0 16px 30px -12px #0066d68c}.sx .sx-btn.ghost:not(:disabled):hover{background:radial-gradient(at 28% 0,#fff,#0000 65%),linear-gradient(145deg,#ffffffb8,#d0e5ffb3);box-shadow:inset 0 2px 1px #fff,inset 0 -1px 3px #027bff24,0 0 0 1px #027bff66,0 0 26px #027bff30,0 14px 28px -14px #027bff66}.sx .sx-btn:not(:disabled):hover:after{animation:.85s ease-out both sx-glass-hover}}.sx .sx-btn:not(:disabled):focus-visible{box-shadow:inset 0 1px #ffffffb8,0 0 26px #027bff45,0 12px 24px -12px #027bff80}.sx .sx-btn:not(:disabled):active{transform:translateY(0)}.sx .sx-btn:disabled{filter:saturate(.65);box-shadow:inset 0 1px #ffffff80}@media (prefers-reduced-motion:reduce){.sx .sx-btn,.sx .sx-btn:not(:disabled):hover{transition:none;transform:none}.sx .sx-btn:not(:disabled):hover:after{animation:none;display:none}}.so-before-call{border:1px solid var(--line);background:linear-gradient(135deg,#fff,#f3f8ff);border-radius:22px;margin:16px 0;padding:clamp(22px,4vw,34px);box-shadow:inset 0 1px #fff,0 10px 30px #027bff08}.so-before-call h2{font:400 clamp(27px,4vw,36px)/1.15 var(--serif);margin:0 0 14px}.so-before-call p{margin:12px 0;line-height:1.75}.so-before-call .sx-btn{white-space:normal;text-align:center;margin:8px 0}@media (max-width:600px){.so-welcome .sx-sent{padding:22px}.so-before-call .sx-btn{justify-content:center;width:100%}}.st-buy{background:radial-gradient(1100px 480px at 90% 0,#e9f1ff,#0000 60%),#fff;padding:clamp(40px,6vw,80px) 0 clamp(64px,8vw,110px)}.st-buy-head{max-width:820px;margin-bottom:clamp(32px,4vw,52px)}.st-buy-head h1{font:400 clamp(40px,5.2vw,68px)/1.02 var(--serif);letter-spacing:-.01em}.st-buy-head h1 em{color:var(--volt)}.st-buy-head>p:last-child{color:var(--soft);max-width:62ch;font-size:18px;line-height:1.6;margin-top:18px!important}.st-buy-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}.st-buy-side h2{font:400 32px var(--serif);margin-bottom:18px}.st-inc{grid-template-columns:1fr 1fr;gap:14px;display:grid}.st-inc-group{border:1px solid var(--line);background:#fff;border-radius:20px;padding:20px;box-shadow:0 24px 50px -40px #1c1d2373}.st-inc-group h3{font:600 15.5px var(--sans);align-items:center;gap:10px;margin-bottom:12px;display:flex}.st-inc-group h3 span{width:34px;height:34px;color:var(--volt);background:#e8f1ff;border-radius:11px;flex:none;place-items:center;display:grid}.st-inc-group ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.st-inc-group li{color:var(--soft);align-items:flex-start;gap:8px;font-size:14px;line-height:1.4;display:flex}.st-inc-group li svg{color:var(--volt);flex:none;margin-top:2px}.st-inc-also{color:var(--ink);background:#eef4ff;border-radius:16px;align-items:flex-start;gap:10px;margin-top:14px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.st-inc-also svg{color:var(--volt);flex:none;margin-top:2px}.st-how-title{margin-top:34px}.st-how{gap:14px;margin:0;padding:0;list-style:none;display:grid}.st-how li{align-items:flex-start;gap:14px;display:flex}.st-how p{color:var(--soft);font-size:14.5px;line-height:1.5;margin-top:2px!important}.st-how-n{background:var(--volt);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.st-buy-form{background:#fff;border:1px solid #d6e5ff;border-radius:28px;gap:18px;padding:clamp(24px,3vw,36px);display:grid;position:sticky;top:110px;box-shadow:0 60px 110px -60px #0b6bff80}.st-buy-form fieldset{border:0;border-bottom:1px solid var(--line);gap:14px;margin:0;padding:0 0 18px;display:grid}.st-buy-form fieldset:last-child{border-bottom:0;padding-bottom:0}.st-buy-form legend{font:400 26px var(--serif);align-items:center;gap:10px;margin-bottom:14px;display:flex}.st-buy-form legend span{background:var(--ink);color:#fff;width:28px;height:28px;font:600 13px var(--sans);border-radius:50%;place-items:center;display:grid}.st-buy-form label{color:var(--ink);gap:6px;font-size:14px;font-weight:600;display:grid}.st-buy-form input,.st-buy-form select{font:400 16px var(--sans);border:1px solid var(--line);background:var(--ivory);color:var(--ink);box-sizing:border-box;border-radius:12px;width:100%;padding:12px 14px}.st-buy-form input:focus,.st-buy-form select:focus{outline-offset:1px;background:#fff;outline:2px solid #b9d3ff}.st-buy-form .so-handle input{background:0 0;border:0;outline:0}.st-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.st-fields .wide{grid-column:1/-1}.st-plans{grid-template-columns:1fr 1fr;gap:12px;display:grid}.st-plan{all:unset;box-sizing:border-box;cursor:pointer;border:1.5px solid var(--line);background:#fff;border-radius:18px;gap:4px;padding:18px;transition:border-color .15s,box-shadow .15s;display:grid}.st-plan:focus-visible{outline:3px solid #b9d3ff}.st-plan.on{border-color:var(--volt);box-shadow:0 0 0 3px #e3eeff}.st-plan-top{justify-content:space-between;align-items:center;font-size:14px;display:flex}.st-plan-top i{letter-spacing:.08em;text-transform:uppercase;color:var(--volt);background:#e8f1ff;border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:700}.st-plan-amt{font:400 38px/1.1 var(--serif)}.st-plan-amt small{font:400 15px var(--sans);color:var(--soft);margin-left:3px}.st-plan>small{color:var(--soft);font-size:13px}.st-pay{grid-template-columns:1fr 1fr;gap:12px;display:grid}.st-buy-form .st-pay label{border:1.5px solid var(--line);cursor:pointer;border-radius:16px;align-items:flex-start;gap:10px;padding:14px;font-weight:400;display:flex}.st-buy-form .st-pay label.on{border-color:var(--volt);background:#f5f9ff}.st-buy-form .st-pay input{width:18px;height:18px;accent-color:var(--volt);flex:none;margin-top:2px}.st-pay span{display:grid}.st-pay small{color:var(--soft);font-size:12.5px}.st-note{color:var(--soft);align-items:flex-start;gap:8px;font-size:13.5px;display:flex;margin:0!important}.st-note svg{color:var(--volt);flex:none;margin-top:2px}.st-sum{background:var(--ivory);border-radius:16px;gap:8px;padding:16px 18px;display:grid}.st-sum div{justify-content:space-between;gap:12px;font-size:14.5px;display:flex}.st-sum div span{color:var(--soft)}.st-sum .st-sum-due{border-top:1px solid var(--line);padding-top:8px;font-size:17px}.st-sum .st-sum-due span{color:var(--ink);font-weight:600}.st-sum p{color:var(--soft);font-size:13px;margin:0!important}.st-buy-form label.so-check{align-items:flex-start;gap:10px;font-weight:400;display:flex}.st-buy-form label.so-check input{width:20px;height:20px;accent-color:var(--volt);flex:none;margin-top:2px}.st-confirm{background:#eef4ff;border-radius:14px;gap:10px;padding:14px;display:grid}.st-pay-btn{width:100%}@media (max-width:1100px){.st-buy-grid{grid-template-columns:1fr}.st-buy-form{position:static}}@media (max-width:640px){.st-inc,.st-fields,.st-plans,.st-pay{grid-template-columns:1fr}}.sx-btn.st-pay-btn{white-space:normal;text-align:center;line-height:1.3}.wl{background:var(--white)}.wl h3{font-family:var(--sans);color:var(--ink);letter-spacing:-.01em;margin:0 0 8px;font-size:20px;font-weight:650}.wl p{margin:0}.wl-hero{background:radial-gradient(1000px 520px at 80% 0%,var(--blush),transparent 62%),var(--white);border-bottom:1px solid var(--line);padding:76px 0 70px}.wl-hero h1{max-width:13ch;font-size:clamp(48px,7vw,96px);line-height:.98}.wl-lede{color:var(--soft);max-width:60ch;font-size:19px;line-height:1.65;margin-top:26px!important}.wl-hero-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:34px;display:flex}.wl-sec{border-bottom:1px solid var(--line);padding:88px 0}.wl-soft{background:var(--ivory)}.wl-intro{color:var(--soft);max-width:62ch;font-size:17px;line-height:1.65;margin-top:20px!important}.wl-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:44px 0 0;padding:0;list-style:none;display:grid}.wl-step{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:56px 1fr;gap:18px;padding:26px;display:grid;box-shadow:0 22px 50px -40px #433e3f73}.wl-step-n{width:48px;height:48px;color:var(--champ);background:#e8f1ff;border-radius:16px;place-items:center;display:grid;position:relative}.wl-step-n span{background:var(--champ);color:#fff;width:22px;height:22px;font:700 12px/22px var(--sans);text-align:center;border-radius:50%;position:absolute;top:-6px;right:-6px}.wl-step>div>p{color:var(--soft);line-height:1.6}.wl-step ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.wl-step li li,.wl-step ul li{color:var(--ink);align-items:flex-start;gap:9px;font-size:15px;line-height:1.5;display:flex}.wl-step ul svg{color:var(--champ);flex:none;margin-top:3px}.wl-links{flex-wrap:wrap;gap:8px 18px;display:flex;margin-top:14px!important}.wl-links a{color:var(--champ);border-bottom:1px solid var(--champ-l);font-size:14px;font-weight:600;text-decoration:none}.wl-two{grid-template-columns:.9fr 1.1fr;align-items:start;gap:56px;display:grid}.wl-safe{border:1px solid var(--champ-l);color:var(--ink);background:#fff;border-radius:16px;align-items:flex-start;gap:12px;padding:16px 18px;font-size:15px;line-height:1.55;display:flex;margin-top:26px!important}.wl-safe svg{color:var(--champ);flex:none;margin-top:2px}.wl-cards{gap:18px;display:grid}.wl-card{border:1px solid var(--line);background:#fff;border-radius:22px;padding:26px}.wl-card ol{color:var(--soft);gap:10px;margin:6px 0 0;padding-left:20px;line-height:1.6;display:grid}.wl-tip{color:var(--soft);font-size:14px;margin-top:14px!important}.wl-need{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.wl-need>div{border:1px solid var(--line);border-radius:18px;gap:12px;padding:20px;display:flex}.wl-need svg{color:var(--champ);flex:none;margin-top:2px}.wl-need b{color:var(--ink);margin-bottom:4px;display:block}.wl-need p{color:var(--soft);font-size:15px;line-height:1.55}.wl-timeline{counter-reset:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:40px 0 8px;padding:0;list-style:none;display:grid}.wl-timeline li{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px 18px 20px;position:relative}.wl-timeline span{background:var(--champ);color:#fff;width:30px;height:30px;font:700 13px var(--sans);border-radius:50%;place-items:center;margin-bottom:12px;display:inline-grid}.wl-timeline b{color:var(--ink);margin-bottom:6px;display:block}.wl-timeline p{color:var(--soft);font-size:14px;line-height:1.55}.wl-help{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.wl-help-card{background:var(--ivory);border:1px solid var(--line);border-radius:22px;gap:16px;padding:28px;display:flex}.wl-help-card svg{color:var(--champ);flex:none}.wl-help-card b{color:var(--ink);margin-bottom:6px;font-size:18px;display:block}.wl-help-card p{color:var(--soft);line-height:1.6;margin-bottom:16px!important}@media (max-width:1000px){.wl-steps,.wl-two,.wl-help{grid-template-columns:1fr}.wl-need,.wl-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.wl-hero{padding:48px 0}.wl-sec{padding:60px 0}.wl-need,.wl-timeline{grid-template-columns:1fr}.wl-step{grid-template-columns:1fr;padding:22px}.wl-help-card{flex-direction:column}.wl-help-card .sx-btn{width:100%;font-size:14px}}.wl-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:40px;display:grid}.wl-group{border:1px solid var(--line);background:#fff;border-radius:22px;padding:26px;scroll-margin-top:110px}.wl-group>p{color:var(--soft);font-size:15px;line-height:1.6}.wl-group ul{gap:4px;margin:16px 0 0;padding:0;list-style:none;display:grid}.wl-group li{border-top:1px solid var(--line);gap:2px;padding:10px 0;display:grid}.wl-group li a{color:var(--champ);font-size:16px;font-weight:600;text-decoration:none}.wl-group li a:hover{text-decoration:underline}.wl-group li small{color:var(--soft);font-size:13px}@media (max-width:1000px){.wl-groups{grid-template-columns:1fr}}.wl-foot nav{flex-wrap:wrap;gap:8px 24px;display:flex}.wl-foot nav a{color:var(--soft);font-weight:500;text-decoration:none}.wl-foot nav a:hover{color:var(--champ)}.wl-foot small{color:var(--soft)}@media (max-width:620px){.wl-foot{flex-direction:column;align-items:flex-start}}.sx-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sx-paint .sx-intro-line{opacity:1!important;margin-left:auto!important;margin-right:auto!important;animation:none!important}.sx-intro-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;display:flex}@media (max-width:700px){.sx-intro-cta{margin-top:16px}.sx-intro-cta .sx-btn{justify-content:center;width:100%;max-width:320px}}.sx-skip{z-index:2147483001;color:#fff;background:#0067d6;border-radius:999px;padding:12px 18px;font-weight:600;text-decoration:none;transition:top .15s;position:fixed;top:-60px;left:16px}.sx-skip:focus{outline-offset:2px;outline:3px solid #fff;top:12px}.sx .sx-switch button{min-height:40px}.sx .sx-r-note a{min-height:24px;padding:6px 2px;display:inline-block}.sx a.studio-site-credit{color:#56545a}.sx a.studio-site-credit .studio-credit-name{font-size:11px}.wl-why{color:var(--ink,#1f2125);background:#eef4ff;border-radius:12px;padding:10px 14px;font-size:15px;line-height:1.55;margin:10px 0 12px!important}.wl-times{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.wl-times>div{border:1px solid var(--line);background:#fff;border-radius:18px;gap:4px;padding:20px 22px;display:grid}.wl-times b{font-family:var(--sx-serif,Georgia,serif);font-size:30px;font-weight:400;line-height:1.1}.wl-times span{color:var(--soft);font-size:15px;line-height:1.5}@media (max-width:820px){.wl-times{grid-template-columns:1fr}}
