:where([data-page=pro]) .p-hero{background:var(--ink);color:var(--paper);align-items:flex-end;min-height:max(680px,90svh);display:flex}:where([data-page=pro]) .p-hero .crumbs{color:#f4f1ea8c}:where([data-page=pro]) .p-hero :focus-visible{outline-color:var(--paper)}:where([data-page=pro]) .p-hero .eyebrow{color:#f4f1ea99}:where([data-page=pro]) .p-hero .lead{color:#f4f1eac7;margin-top:30px}:where([data-page=pro]) .p-hero__rings{aspect-ratio:1;width:min(70vw,980px);color:var(--paper);opacity:.22;pointer-events:none;position:absolute;top:52%;right:-10vw;transform:translateY(-50%)}:where([data-page=pro]) .p-hero__rings .rings{width:100%;height:100%;inset:0}:where([data-page=pro]) .p-hero .d-l em{color:#0000;background:var(--sheen-lin);-webkit-background-clip:text;background-clip:text}:where([data-page=pro]) .p-hero__cta{margin-top:40px}:where([data-page=pro]) .bento{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}:where([data-page=pro]) .b{border-radius:var(--r-l);background:var(--white);border:1px solid var(--line);flex-direction:column;justify-content:space-between;gap:26px;min-height:260px;padding:clamp(24px,2.4vw,36px);display:flex;position:relative;overflow:hidden}:where([data-page=pro]) .b .k{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11.5px}:where([data-page=pro]) .b h3{font-family:var(--f-display);font-variant-numeric:lining-nums;margin:0 0 10px;font-size:clamp(26px,2.2vw,36px);font-weight:500;line-height:1.08}:where([data-page=pro]) .b p{color:var(--muted);max-width:42ch;margin:0;font-size:15px}:where([data-page=pro]) .b .b__big{font-family:var(--f-display);font-variant-numeric:lining-nums;letter-spacing:-.03em;font-size:clamp(64px,7vw,116px);font-weight:500;line-height:.85}:where([data-page=pro]) .b--1{background:var(--ink);color:var(--paper);border:0;grid-area:span 2/span 5}:where([data-page=pro]) .b--1 p{color:#f4f1eab3}:where([data-page=pro]) .b--1 :focus-visible{outline-color:var(--paper)}:where([data-page=pro]) .b--1 .brands3{gap:10px;display:grid}:where([data-page=pro]) .b--1 .brands3 a{border-top:1px solid var(--line-inv);font-family:var(--f-display);font-variant-numeric:lining-nums;justify-content:space-between;align-items:center;padding:16px 0;font-size:28px;font-weight:500;display:flex}:where([data-page=pro]) .b--1 .brands3 small{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:#f4f1ea8c;font-size:11px}:where([data-page=pro]) .b--2{grid-column:span 4}:where([data-page=pro]) .b--3{background:var(--cosmo-lime);border:0;grid-column:span 3}:where([data-page=pro]) .b--3 p{color:#3a4214}:where([data-page=pro]) .b--4{grid-column:span 3}:where([data-page=pro]) .b--5{background:var(--paper-2);--muted:var(--muted-p2);grid-column:span 4}@media (max-width:1100px){:where([data-page=pro]) .b--1,:where([data-page=pro]) .b--2,:where([data-page=pro]) .b--3,:where([data-page=pro]) .b--4,:where([data-page=pro]) .b--5{grid-column:span 6}:where([data-page=pro]) .b--1{grid-row:auto}}@media (max-width:640px){:where([data-page=pro]) .b--1,:where([data-page=pro]) .b--2,:where([data-page=pro]) .b--3,:where([data-page=pro]) .b--4,:where([data-page=pro]) .b--5{grid-column:1/-1}}:where([data-page=pro]) .process{grid-template-columns:repeat(4,1fr);margin-bottom:clamp(56px,7vw,96px);display:grid;position:relative}:where([data-page=pro]) .process:before{content:"";background:var(--line-2);height:1px;position:absolute;top:27px;left:0;right:0}:where([data-page=pro]) .pstep{padding-right:24px;position:relative}:where([data-page=pro]) .pstep i{background:var(--paper);border:1px solid var(--ink);width:54px;height:54px;font-style:normal;font-family:var(--f-mono);border-radius:50%;place-items:center;font-size:13px;display:grid;position:relative}:where([data-page=pro]) .pstep:last-child i{background:var(--ink);color:var(--paper)}:where([data-page=pro]) .pstep h3{font-family:var(--f-display);font-variant-numeric:lining-nums;margin:24px 0 8px;font-size:28px;font-weight:500}:where([data-page=pro]) .pstep p{color:var(--muted);max-width:30ch;margin:0;font-size:15px}@media (max-width:900px){:where([data-page=pro]) .process{grid-template-columns:1fr 1fr;gap:36px 0}:where([data-page=pro]) .process:before{display:none}}:where([data-page=pro]) .terms{grid-template-columns:4fr 8fr;gap:clamp(32px,6vw,100px);display:grid}:where([data-page=pro]) details.acc{border-top:1px solid var(--line);padding:22px 0}:where([data-page=pro]) details.acc:last-of-type{border-bottom:1px solid var(--line)}:where([data-page=pro]) details.acc summary{cursor:pointer;grid-template-columns:54px 1fr auto;align-items:baseline;gap:10px;list-style:none;display:grid}:where([data-page=pro]) details.acc summary::-webkit-details-marker{display:none}:where([data-page=pro]) details.acc summary .n{font-family:var(--f-mono);color:var(--muted);font-size:12px}:where([data-page=pro]) details.acc summary b{font-family:var(--f-display);font-variant-numeric:lining-nums;font-size:clamp(22px,2vw,28px);font-weight:500}:where([data-page=pro]) details.acc summary:after{content:"";width:14px;height:14px;transition:transform .4s var(--ease);background:linear-gradient(currentColor,currentColor) 50%/100% 1px no-repeat,linear-gradient(currentColor,currentColor) 50%/1px 100% no-repeat}:where([data-page=pro]) details.acc[open] summary:after{transform:rotate(45deg)}:where([data-page=pro]) details.acc ul{color:var(--ink-3);gap:8px;margin:16px 0 0 64px;padding:0;font-size:15.5px;display:grid}@media (max-width:900px){:where([data-page=pro]) .terms{grid-template-columns:1fr}:where([data-page=pro]) details.acc ul{margin-left:18px}}:where([data-page=pro]) .docs{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}:where([data-page=pro]) .doc{border:1px solid var(--line);border-radius:var(--r-m);background:var(--white);min-height:230px;transition:transform .5s var(--ease), box-shadow .5s var(--ease);grid-template-rows:auto 1fr auto;gap:18px;padding:22px;display:grid}:where([data-page=pro]) .doc:hover{box-shadow:var(--shadow-1);transform:translateY(-4px)}:where([data-page=pro]) .doc__ico{border:1px solid var(--ink);width:46px;height:58px;font-family:var(--f-mono);letter-spacing:.08em;border-radius:4px 14px 4px 4px;place-items:end start;padding:6px;font-size:9px;display:grid}:where([data-page=pro]) .doc h3{font-family:var(--f-display);font-variant-numeric:lining-nums;margin:0;font-size:22px;font-weight:500;line-height:1.15}:where([data-page=pro]) .doc .row{justify-content:space-between}:where([data-page=pro]) .portal-feat{border-top:1px solid var(--line-inv);grid-template-columns:repeat(3,1fr);gap:0;margin-top:48px;display:grid}:where([data-page=pro]) .portal-feat div{padding:26px 24px 0 0}:where([data-page=pro]) .portal-feat div+div{border-left:1px solid var(--line-inv);padding-left:24px}:where([data-page=pro]) .portal-feat b{font-family:var(--f-display);font-variant-numeric:lining-nums;margin-bottom:8px;font-size:26px;font-weight:500;display:block}:where([data-page=pro]) .portal-feat p{color:#f4f1eab3;margin:0;font-size:15px}@media (max-width:800px){:where([data-page=pro]) .portal-feat{grid-template-columns:1fr}:where([data-page=pro]) .portal-feat div+div{border-left:0;border-top:1px solid var(--line-inv);padding-left:0}}:where([data-page=pro]) .apply{grid-template-columns:4fr 8fr;gap:clamp(32px,6vw,110px);display:grid}:where([data-page=pro]) .fgrid{grid-template-columns:1fr 1fr;gap:34px 28px;display:grid}:where([data-page=pro]) .fgrid .full{grid-column:1/-1}:where([data-page=pro]) .pick{flex-wrap:wrap;gap:8px;display:flex}:where([data-page=pro]) .pick label{cursor:pointer;position:relative}:where([data-page=pro]) .pick input{opacity:0;pointer-events:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}:where([data-page=pro]) .pick span{border:1px solid var(--line-2);height:42px;transition:background-color .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease);border-radius:99px;align-items:center;gap:8px;padding:0 18px;font-size:14.5px;display:inline-flex}:where([data-page=pro]) .pick input:checked+span{background:var(--ink);color:var(--paper);border-color:var(--ink)}:where([data-page=pro]) .pick input:focus-visible+span{outline:2px solid var(--opsa);outline-offset:2px}:where([data-page=pro]) .legal{color:var(--ink-3);gap:14px;margin-top:10px;font-size:14px;display:grid}:where([data-page=pro]) .legal a{text-underline-offset:3px;text-decoration:underline}:where([data-page=pro]) .form-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:36px;padding-top:28px;display:flex}:where([data-page=pro]) .sent{border-radius:var(--r-l);background:var(--paper-2);padding:40px}:where([data-page=pro]) .sent p{color:var(--ink-3);margin:10px 0 0}:where([data-page=pro]) .pick input[aria-invalid=true]+span{border-color:#a3231a}@media (max-width:900px){:where([data-page=pro]) .apply,:where([data-page=pro]) .fgrid{grid-template-columns:1fr}}
