._sXOJW_root{--yellow:#ffd400;--yellow-soft:#ffe97a;--ink:#0b0b0b;--cream:#f7f2e8;--cream-deep:#e9dfcf;--pink:#ff4f87;--cyan:#59d9ef;--white:#fffdf8;--sans:var(--font-noto-sans-jp), var(--font-sans), system-ui, sans-serif;background:var(--cream);min-height:100vh;color:var(--ink);font-family:var(--sans);font-kerning:normal;font-synthesis:none;-webkit-font-smoothing:antialiased;overflow-x:clip}._sXOJW_root *,._sXOJW_root :before,._sXOJW_root :after{box-sizing:border-box}._sXOJW_root :is(h1,h2,h3,p,dl,dd){margin:0}._sXOJW_root :is(button,a){font:inherit}._sXOJW_root button{color:inherit}._sXOJW_root :is(section,main){scroll-margin-top:88px}._sXOJW_root :focus-visible{outline:4px solid var(--pink);outline-offset:4px}._sXOJW_skipLink{z-index:200;border:3px solid var(--ink);background:var(--cream);color:var(--ink);border-radius:8px;padding:12px 18px;font-weight:900;position:fixed;top:10px;left:10px;transform:translateY(-150%)}._sXOJW_skipLink:focus{transform:translateY(0)}._sXOJW_container,._sXOJW_centerContainer,._sXOJW_faqContainer{width:min(100% - 64px,1380px);margin-inline:auto}._sXOJW_centerContainer{max-width:1060px}._sXOJW_faqContainer{max-width:980px}._sXOJW_nav{z-index:80;background:var(--yellow);border-bottom:3px solid #0000;grid-template-columns:auto 1fr auto;align-items:center;min-height:74px;padding:10px 32px;transition:background-color .18s,border-color .18s;display:grid;position:sticky;top:0}._sXOJW_navScrolled{border-bottom-color:var(--ink);background:var(--cream)}._sXOJW_logo,._sXOJW_footerLogo{color:var(--ink);letter-spacing:-.04em;align-items:center;gap:9px;font-size:22px;font-weight:900;text-decoration:none;display:inline-flex}._sXOJW_desktopLinks{justify-content:center;align-items:center;gap:clamp(16px,2.5vw,34px);display:flex}._sXOJW_desktopLinks a,._sXOJW_loginLink{color:var(--ink);white-space:nowrap;font-size:13px;font-weight:700;text-decoration:none;position:relative}._sXOJW_desktopLinks a:before,._sXOJW_desktopLinks a:after{content:"";opacity:0;transition:opacity .15s,transform .15s;position:absolute;left:50%}._sXOJW_desktopLinks a:before{border:1px solid var(--ink);background:var(--yellow);border-radius:50%;width:7px;height:7px;bottom:-10px;transform:translate(-50%,3px)}._sXOJW_desktopLinks a:after{background:var(--ink);height:3px;bottom:-4px;right:0;transform:scaleX(.4)}._sXOJW_desktopLinks a:hover:after,._sXOJW_desktopLinks ._sXOJW_activeNavLink:before,._sXOJW_desktopLinks ._sXOJW_activeNavLink:after{opacity:1;transform:translate(-50%)}._sXOJW_desktopLinks a:hover:after,._sXOJW_desktopLinks ._sXOJW_activeNavLink:after{transform:scaleX(1)}._sXOJW_navActions{align-items:center;gap:14px;display:flex}._sXOJW_loginLink{text-underline-offset:5px}._sXOJW_loginLink:hover{text-decoration:underline}._sXOJW_menuButton{border:3px solid var(--ink);background:var(--cream);cursor:pointer;border-radius:8px;place-items:center;width:45px;height:45px;display:none}._sXOJW_menuButton svg{stroke-width:3px;width:23px;height:23px}._sXOJW_primaryCta{border:3px solid var(--ink);background:var(--ink);min-height:50px;box-shadow:5px 5px 0 var(--pink);color:var(--white);border-radius:8px;justify-content:center;align-items:center;gap:13px;padding:13px 22px;font-size:14px;font-weight:900;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}._sXOJW_primaryCta svg{stroke-width:3px;width:19px;height:19px;transition:transform .15s}._sXOJW_primaryCta:hover,._sXOJW_primaryCta:focus-visible{box-shadow:8px 8px 0 var(--pink);transform:translate(-3px,-3px)}._sXOJW_primaryCta:hover svg,._sXOJW_primaryCta:focus-visible svg{transform:translate(4px)}._sXOJW_primaryCta:active{box-shadow:0 0 0 var(--pink);transform:translate(5px,5px)}._sXOJW_navSignup{min-height:42px;box-shadow:3px 3px 0 var(--pink);padding:9px 15px;font-size:12px}._sXOJW_mobileMenuLayer{z-index:150;background:#0b0b0ba8;position:fixed;inset:0}._sXOJW_mobileMenu{background:var(--yellow);flex-direction:column;min-height:100%;padding:24px;animation:.18s both _sXOJW_menuIn;display:flex;position:relative;overflow:hidden}._sXOJW_mobileMenuDecor{border:4px solid var(--ink);background:var(--cyan);width:230px;height:230px;box-shadow:-50px -70px 0 -18px var(--pink);pointer-events:none;border-radius:50%;position:absolute;bottom:-70px;right:-70px}._sXOJW_mobileMenuHead{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}._sXOJW_mobileMenuBrand{font-size:24px;font-weight:900}._sXOJW_mobileMenuHead button{border:3px solid var(--ink);background:var(--cream);cursor:pointer;border-radius:8px;place-items:center;width:48px;height:48px;display:grid}._sXOJW_mobileMenuLinks{z-index:1;flex-direction:column;flex:1;justify-content:center;gap:10px;padding-block:50px;display:flex;position:relative}._sXOJW_mobileMenuLinks a{border-bottom:3px solid var(--ink);color:var(--ink);letter-spacing:-.04em;grid-template-columns:46px 1fr;align-items:baseline;padding:12px 0;font-size:clamp(25px,8vw,42px);font-weight:900;text-decoration:none;display:grid}._sXOJW_mobileMenuLinks a span{font-family:var(--sans);font-size:18px;font-weight:800}._sXOJW_hero{background:var(--yellow);padding:74px 0 112px;position:relative;overflow:hidden}._sXOJW_heroInner{grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);align-items:center;gap:clamp(46px,7vw,110px);width:min(100% - 64px,1380px);margin:0 auto;display:grid}._sXOJW_heroCopy{z-index:2;position:relative}._sXOJW_heroKicker{border:2px solid var(--ink);background:var(--cream);letter-spacing:.06em;padding:7px 12px;font-size:12px;font-weight:900;display:inline-flex;transform:rotate(-1deg)}._sXOJW_hero h1{letter-spacing:-.065em;line-break:strict;text-wrap:balance;max-width:720px;margin-top:24px;font-size:clamp(50px,6.4vw,102px);font-weight:900;line-height:1.08}._sXOJW_heroPhrase{font-size:clamp(17px,1.8vw,24px);font-weight:900;margin-top:22px!important}._sXOJW_heroDescription{max-width:620px;font-size:15px;font-weight:500;line-height:1.9;margin-top:16px!important}._sXOJW_heroActions{align-items:center;gap:22px;margin-top:32px;display:flex}._sXOJW_textLink{color:var(--ink);text-underline-offset:6px;align-items:center;gap:8px;font-size:14px;font-weight:900;text-decoration-line:underline;text-decoration-thickness:2px;display:inline-flex}._sXOJW_textLink svg{stroke-width:3px;width:18px}._sXOJW_heroMediaWrap{z-index:2;padding:40px 16px 38px 24px;position:relative}._sXOJW_heroShapePink,._sXOJW_heroShapeCyan{border:3px solid var(--ink);pointer-events:none;position:absolute}._sXOJW_heroShapePink{background:var(--pink);border-radius:45% 55% 39% 61%;width:170px;height:150px;top:4px;right:2px;transform:rotate(11deg)}._sXOJW_heroShapeCyan{background:var(--cyan);clip-path:polygon(50% 0,100% 100%,0 100%);width:140px;height:140px;bottom:0;left:0;transform:rotate(-8deg)}._sXOJW_mediaCard{z-index:2;border:5px solid var(--ink);background:var(--ink);border-radius:12px;position:relative;overflow:hidden;transform:rotate(1.5deg)}._sXOJW_mediaTopbar{background:var(--ink);min-height:42px;color:var(--white);justify-content:space-between;align-items:center;padding:8px 14px;font-size:12px;font-weight:900;display:flex}._sXOJW_mediaTopbar span:first-child{border:1px solid var(--white);border-radius:5px;padding:4px 8px}._sXOJW_assetPending{min-height:370px;color:var(--white);text-align:center;background:#1c1c1c;place-content:center;padding:32px;display:grid;position:relative;overflow:hidden}._sXOJW_assetPending:after{content:"";pointer-events:none;background:repeating-linear-gradient(-45deg,#0000 0 14px,#ffd40014 14px 28px);position:absolute;inset:0}._sXOJW_pendingGrid{opacity:.18;grid-template-columns:1fr 1fr;gap:6px;display:grid;position:absolute;inset:20px}._sXOJW_pendingGrid span{border:2px solid var(--white);border-radius:8px}._sXOJW_assetPending strong,._sXOJW_assetPending p{z-index:2;position:relative}._sXOJW_assetPending strong{font-size:20px}._sXOJW_assetPending p{color:#c9c9c9;max-width:330px;margin-top:8px;font-size:12px;line-height:1.7}._sXOJW_mediaTopic{background:var(--cream);color:var(--ink);text-align:center;padding:12px 16px;font-size:13px;font-weight:900}._sXOJW_heroCut,._sXOJW_matchCut{background:var(--cream);height:70px;position:absolute;bottom:-34px;left:-4%;right:-4%;transform:rotate(-1.5deg)}._sXOJW_sectionHeading{max-width:920px}._sXOJW_sectionHeadingCentered{text-align:center;margin-inline:auto}._sXOJW_sectionLabel{font-family:var(--sans);letter-spacing:.08em;margin-bottom:15px;font-size:15px;font-weight:900;display:block}._sXOJW_sectionHeading h2{letter-spacing:-.05em;line-break:strict;text-wrap:balance;font-size:clamp(36px,4.6vw,68px);font-weight:900;line-height:1.16}._sXOJW_sectionHeading p{max-width:760px;font-size:16px;line-height:1.9;margin-top:18px!important}._sXOJW_sectionHeadingInverse{color:var(--white)}._sXOJW_sectionHeadingInverse ._sXOJW_sectionLabel{color:var(--yellow)}._sXOJW_why{background:var(--cream);padding:120px 0 108px}._sXOJW_why ._sXOJW_sectionHeading h2{font-size:clamp(42px,5.6vw,82px)}._sXOJW_whyCopy{text-align:center;font-size:clamp(16px,1.8vw,21px);font-weight:700;line-height:2;margin-top:36px!important}._sXOJW_how{border-top:3px solid var(--ink);background:var(--cream);padding:104px 0 120px}._sXOJW_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:54px;display:grid}._sXOJW_stepUnit{height:100%;position:relative}._sXOJW_stepCard{border:4px solid var(--ink);background:var(--cream);border-radius:12px;flex-direction:column;width:100%;height:100%;min-height:310px;padding:28px;display:flex}._sXOJW_stepCard:before{border:2px solid var(--ink);background:var(--tone);content:"";border-radius:4px;width:100%;height:16px;margin-bottom:24px;display:block}._sXOJW_stepCard[data-tone=yellow]{--tone:var(--yellow)}._sXOJW_stepCard[data-tone=pink]{--tone:var(--pink)}._sXOJW_stepCard[data-tone=cyan]{--tone:var(--cyan)}._sXOJW_stepCard>span{font-family:var(--sans);letter-spacing:-.05em;font-size:48px;font-weight:900;line-height:1}._sXOJW_stepCard h3{text-wrap:balance;margin-top:18px;font-size:25px;font-weight:900;line-height:1.3}._sXOJW_stepCard p{font-size:14px;line-height:1.85;margin-top:13px!important}._sXOJW_stepArrow{z-index:2;stroke-width:3.5px;width:34px;height:34px;position:absolute;top:46%;right:-41px}._sXOJW_evaluation{background:var(--ink);color:var(--white);padding:118px 0}._sXOJW_evaluationBrowser{border:5px solid var(--cream);background:var(--cream);box-shadow:10px 10px 0 var(--yellow);color:var(--ink);border-radius:13px;margin-top:54px;overflow:hidden}._sXOJW_browserBar{border-bottom:3px solid var(--ink);align-items:center;gap:8px;min-height:45px;padding:10px 14px;display:flex}._sXOJW_browserBar>span{border:2px solid var(--ink);border-radius:50%;width:11px;height:11px}._sXOJW_browserBar>span:first-child{background:var(--pink)}._sXOJW_browserBar>span:nth-child(2){background:var(--yellow)}._sXOJW_browserBar>span:nth-child(3){background:var(--cyan)}._sXOJW_browserBar p{font-family:var(--sans);font-size:15px;font-weight:700;margin-left:8px!important}._sXOJW_evaluationPending{background:linear-gradient(#0b0b0b0b 1px, transparent 1px), linear-gradient(90deg, #0b0b0b0b 1px, transparent 1px), var(--white);text-align:center;background-size:24px 24px;align-content:center;place-items:center;min-height:480px;padding:46px;display:grid}._sXOJW_evaluationPending>svg{stroke-width:2.5px;width:44px;height:44px;margin-bottom:20px}._sXOJW_evaluationPending strong{font-size:24px}._sXOJW_evaluationPending p{max-width:650px;font-size:14px;line-height:1.8;margin-top:12px!important}._sXOJW_evaluationPending span{border:2px solid var(--ink);background:var(--yellow);border-radius:6px;margin-top:22px;padding:7px 12px;font-size:12px;font-weight:900}._sXOJW_principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:64px;display:grid}._sXOJW_principles article{border:3px solid var(--yellow);border-radius:10px;min-height:180px;padding:24px}._sXOJW_principles span{color:var(--yellow);font-family:var(--sans);letter-spacing:-.05em;font-size:42px;font-weight:900}._sXOJW_principles p{color:var(--white);font-size:17px;font-weight:900;line-height:1.6;margin-top:20px!important}._sXOJW_matches{background:var(--cream);padding:130px 0 118px;position:relative}._sXOJW_matchCut{top:-34px;bottom:auto}._sXOJW_matchGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;margin-top:54px;display:grid}._sXOJW_matchCard{border:4px solid var(--ink);background:var(--cream);text-align:left;cursor:pointer;border-radius:12px;grid-template-rows:126px 1fr;min-width:0;min-height:410px;padding:0;transition:transform .16s;display:grid;overflow:visible}._sXOJW_matchCard:hover,._sXOJW_matchCard:focus-visible{transform:translateY(-4px)}._sXOJW_matchCard:active{transform:translateY(0)}._sXOJW_matchAccent,._sXOJW_aiAccent,._sXOJW_dialogAccent{border-bottom:4px solid var(--ink);background:var(--tone-bg);color:var(--tone-fg,var(--ink));border-radius:7px 7px 0 0;justify-content:space-between;align-items:center;padding:18px;display:flex;position:relative}._sXOJW_root [data-tone=yellow]{--tone-bg:var(--yellow);--tone-fg:var(--ink)}._sXOJW_root [data-tone=pink]{--tone-bg:var(--pink);--tone-fg:var(--ink)}._sXOJW_root [data-tone=black]{--tone-bg:var(--ink);--tone-fg:var(--white)}._sXOJW_root [data-tone=cyan]{--tone-bg:var(--cyan);--tone-fg:var(--ink)}._sXOJW_root [data-tone=duo]{--tone-bg:repeating-linear-gradient(-45deg, var(--pink) 0 15px, var(--cyan) 15px 30px);--tone-fg:var(--ink)}._sXOJW_iconCluster{align-items:center;gap:3px;display:inline-flex}._sXOJW_iconCluster svg{stroke-width:2.7px;width:34px;height:34px}._sXOJW_iconCluster svg+svg{align-self:flex-start;width:24px;height:24px;margin-left:-8px}._sXOJW_matchNumber{font-family:var(--sans);letter-spacing:-.05em;font-size:35px;font-weight:900;line-height:1}._sXOJW_matchCardBody{flex-direction:column;align-items:flex-start;min-width:0;padding:20px 18px;display:flex}._sXOJW_matchCardBody>strong{letter-spacing:-.04em;margin-top:26px;font-size:clamp(19px,1.7vw,26px);font-weight:900}._sXOJW_matchCardBody>span:not(._sXOJW_statusBadge){margin-top:10px;font-size:13px;font-weight:700;line-height:1.7}._sXOJW_matchCardBody em{align-items:center;gap:5px;margin-top:auto;padding-top:20px;font-size:12px;font-style:normal;font-weight:900;display:flex}._sXOJW_matchCardBody em svg{stroke-width:3px;width:15px}._sXOJW_statusBadge{border:2px solid var(--ink);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;min-height:28px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:900;line-height:1;display:inline-flex}._sXOJW_statusBadge svg{stroke-width:3px;width:13px;height:13px}._sXOJW_statusAvailable{background:var(--yellow)}._sXOJW_statusSoon{background:var(--cream)}._sXOJW_dialogLayer{z-index:140;background:#0b0b0bb8;place-items:center;padding:30px;animation:.15s both _sXOJW_fadeIn;display:grid;position:fixed;inset:0;overflow-y:auto}._sXOJW_matchDialog{border:5px solid var(--ink);background:var(--cream);width:min(100%,700px);box-shadow:12px 12px 0 var(--yellow);border-radius:14px;animation:.18s both _sXOJW_dialogIn;overflow:hidden}._sXOJW_dialogAccent{min-height:96px;padding:20px 24px}._sXOJW_dialogAccent button{background:var(--cream);width:44px;height:44px;color:var(--ink);cursor:pointer;border:3px solid;border-radius:7px;place-items:center;display:grid}._sXOJW_dialogAccent button svg{stroke-width:3px}._sXOJW_dialogBody{padding:32px}._sXOJW_dialogBody h2{letter-spacing:-.05em;margin-top:18px;font-size:clamp(30px,5vw,46px);font-weight:900}._sXOJW_dialogBody dl{gap:15px;margin-top:28px;display:grid}._sXOJW_dialogBody dl>div{border:2px solid var(--ink);background:var(--white);border-radius:8px;padding:15px}._sXOJW_dialogBody dt{font-size:11px;font-weight:900}._sXOJW_dialogBody dd{margin-top:5px;font-size:14px;font-weight:700;line-height:1.7}._sXOJW_dialogBody>p{font-size:14px;line-height:1.9;margin-top:22px!important}._sXOJW_dialogBody ._sXOJW_soonNote{border-left:5px solid var(--yellow);background:var(--cream-deep);padding:12px 14px;font-size:12px;font-weight:700}._sXOJW_dialogBody ._sXOJW_primaryCta{margin-top:28px}._sXOJW_ai{border-top:3px solid var(--ink);background:var(--cream);padding:112px 0}._sXOJW_aiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:52px;display:grid}._sXOJW_aiCard{border:4px solid var(--ink);background:var(--cream);border-radius:12px;overflow:hidden}._sXOJW_aiAccent{min-height:116px}._sXOJW_aiAccent>span:last-child{font-family:var(--sans);letter-spacing:-.05em;font-size:35px;font-weight:900}._sXOJW_aiBody{padding:22px}._sXOJW_aiBody h3{letter-spacing:-.04em;margin-top:24px;font-size:24px;font-weight:900}._sXOJW_aiBody>strong{margin-top:16px;font-size:15px;line-height:1.6;display:block}._sXOJW_aiBody>p{font-size:13px;line-height:1.8;margin-top:9px!important}._sXOJW_faq{border-top:3px solid var(--ink);background:var(--cream);padding:112px 0 124px}._sXOJW_faqList{border-top:4px solid var(--ink);margin-top:50px}._sXOJW_faqItem{border-bottom:4px solid var(--ink);transition:background-color .15s}._sXOJW_faqItemOpen{background:var(--yellow-soft)}._sXOJW_faqItem h3{font-size:inherit}._sXOJW_faqItem h3 button{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:82px;padding:20px 12px;font-size:16px;font-weight:900;display:flex}._sXOJW_faqItem h3 button svg{stroke-width:3px;flex:none;width:24px;height:24px}._sXOJW_faqAnswer{padding:0 64px 26px 12px}._sXOJW_faqAnswer p{font-size:14px;line-height:1.9}._sXOJW_finalCta{background:var(--yellow);text-align:center;padding:128px 32px;position:relative;overflow:hidden}._sXOJW_finalDecor{opacity:.42;background:radial-gradient(circle at 12% 24%, var(--pink) 0 20px, transparent 21px), radial-gradient(circle at 87% 68%, var(--cyan) 0 30px, transparent 31px), repeating-linear-gradient(-45deg, transparent 0 42px, #0b0b0b14 42px 45px);pointer-events:none;position:absolute;inset:0}._sXOJW_finalInner{z-index:1;max-width:1000px;margin:0 auto;position:relative}._sXOJW_finalInner h2{letter-spacing:-.06em;line-break:strict;text-wrap:balance;font-size:clamp(44px,6.5vw,94px);font-weight:900;line-height:1.1}._sXOJW_finalInner p{font-size:clamp(16px,2vw,22px);font-weight:900;margin-top:22px!important}._sXOJW_finalButton{margin-top:40px;padding:18px 30px;font-size:17px}._sXOJW_footer{background:var(--ink);color:var(--white);padding:56px 32px 34px}._sXOJW_footerTop{justify-content:space-between;align-items:flex-end;gap:30px;max-width:1380px;margin:0 auto;display:flex}._sXOJW_footerLogo{color:var(--yellow);font-size:28px}._sXOJW_footerTop p{color:#bdbdbd;margin-top:8px;font-size:13px}._sXOJW_footerNav{flex-wrap:wrap;justify-content:flex-end;gap:12px 22px;max-width:640px;font-size:13px;font-weight:700;display:flex}._sXOJW_footerNav a{color:var(--white);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}._sXOJW_footerNav a:hover{-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow)}._sXOJW_copyright{color:#8f8f8f;max-width:1380px;font-family:var(--sans);border-top:1px solid #3b3b3b;padding-top:20px;font-size:14px;font-weight:500;margin:36px auto 0!important}._sXOJW_root[data-motion=ready] [data-reveal]{opacity:0;transition:opacity .42s,transform .42s;transform:translateY(20px)}._sXOJW_root[data-motion=ready] [data-reveal][data-visible=true]{opacity:1;transform:translateY(0)}@keyframes _sXOJW_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes _sXOJW_dialogIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _sXOJW_menuIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media (max-width:1180px){._sXOJW_heroInner{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:46px}._sXOJW_matchGrid{gap:10px}._sXOJW_matchCard{grid-template-rows:112px 1fr;min-height:390px}._sXOJW_matchAccent,._sXOJW_matchCardBody,._sXOJW_aiAccent,._sXOJW_aiBody{padding-inline:14px}._sXOJW_matchCardBody>strong,._sXOJW_aiBody h3{font-size:20px}}@media (max-width:900px){._sXOJW_container,._sXOJW_centerContainer,._sXOJW_faqContainer,._sXOJW_heroInner{width:min(100% - 36px,680px)}._sXOJW_nav{grid-template-columns:auto 1fr;min-height:68px;padding-inline:18px}._sXOJW_desktopLinks,._sXOJW_loginLink{display:none}._sXOJW_navActions{justify-self:end}._sXOJW_menuButton{display:grid}._sXOJW_navSignup{display:inline-flex}._sXOJW_hero{padding:54px 0 98px}._sXOJW_heroInner{grid-template-columns:1fr}._sXOJW_hero h1{font-size:clamp(48px,13vw,78px)}._sXOJW_heroMediaWrap{margin-top:6px}._sXOJW_assetPending{min-height:320px}._sXOJW_why,._sXOJW_how,._sXOJW_evaluation,._sXOJW_matches,._sXOJW_ai,._sXOJW_faq{padding-block:88px}._sXOJW_sectionHeading h2{font-size:clamp(34px,8.5vw,54px)}._sXOJW_why ._sXOJW_sectionHeading h2{font-size:clamp(40px,10vw,62px)}._sXOJW_steps,._sXOJW_matchGrid,._sXOJW_aiGrid,._sXOJW_principles{grid-template-columns:1fr}._sXOJW_steps{gap:58px}._sXOJW_stepCard{min-height:310px}._sXOJW_stepArrow{top:auto;bottom:-47px;right:50%;transform:translate(50%)rotate(90deg)}._sXOJW_evaluationBrowser{box-shadow:7px 7px 0 var(--yellow)}._sXOJW_evaluationPending{min-height:360px;padding:28px}._sXOJW_principles article{min-height:150px}._sXOJW_matchGrid,._sXOJW_aiGrid{gap:26px}._sXOJW_matchCard{grid-template-rows:110px 1fr;min-height:330px}._sXOJW_matchCardBody>strong,._sXOJW_aiBody h3{font-size:25px}._sXOJW_aiAccent{min-height:100px}._sXOJW_finalCta{padding:100px 20px}._sXOJW_footerTop{flex-direction:column;align-items:flex-start}._sXOJW_footerNav{justify-content:flex-start}}@media (max-width:560px){._sXOJW_navSignup{min-height:40px;padding:7px 10px;font-size:11px}._sXOJW_navSignup svg{display:none}._sXOJW_heroActions{flex-direction:column;align-items:flex-start}._sXOJW_heroMediaWrap{padding:24px 4px 28px 8px}._sXOJW_heroShapePink{width:110px;height:100px}._sXOJW_heroShapeCyan{width:90px;height:90px}._sXOJW_assetPending{min-height:260px;padding:20px}._sXOJW_stepCard{min-height:300px}._sXOJW_mediaTopic{font-size:11px}._sXOJW_whyCopy br{display:none}._sXOJW_sectionHeading p,._sXOJW_whyCopy{font-size:14px}._sXOJW_evaluationBrowser{border-width:3px}._sXOJW_browserBar p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._sXOJW_evaluationPending{min-height:320px;padding:20px 16px}._sXOJW_evaluationPending strong{font-size:18px}._sXOJW_evaluationPending p{font-size:12px}._sXOJW_dialogLayer{align-items:end;padding:14px}._sXOJW_matchDialog{max-height:calc(100dvh - 28px);box-shadow:7px 7px 0 var(--yellow);overflow-y:auto}._sXOJW_dialogBody{padding:24px 18px 30px}._sXOJW_dialogBody ._sXOJW_primaryCta{width:100%}._sXOJW_faqItem h3 button{min-height:74px;padding-inline:6px;font-size:14px}._sXOJW_faqAnswer{padding:0 42px 22px 6px}._sXOJW_faqAnswer p{font-size:13px}}@media (prefers-reduced-motion:reduce){._sXOJW_root *,._sXOJW_root :before,._sXOJW_root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}._sXOJW_root [data-reveal]{opacity:1;transform:none}._sXOJW_primaryCta:hover,._sXOJW_primaryCta:focus-visible,._sXOJW_matchCard:hover,._sXOJW_matchCard:focus-visible,._sXOJW_primaryCta:active,._sXOJW_matchCard:active{transform:none}}