*,:before,:after{box-sizing:border-box}*{margin:0}html{background:var(--sc-ground);color:var(--sc-ink);font-family:var(--sc-sans);font-size:var(--sc-body);-webkit-font-smoothing:antialiased;-moz-text-size-adjust:100%;text-size-adjust:100%;font-variant-numeric:tabular-nums;line-height:1.5}body{min-height:100vh}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}button,input{font:inherit;color:inherit}img{max-width:100%;height:auto;display:block}b,strong{font-weight:600}.num,.meta{font-family:var(--sc-mono);font-size-adjust:var(--sc-readout-adjust);font-weight:500;font-size:var(--sc-data-min);letter-spacing:.02em}.meta{color:var(--sc-ink-3);line-height:1.5}.wrap{max-width:var(--sc-max);padding:0 var(--sc-gutter);margin:0 auto}.foot{border-top:1px solid var(--sc-rule);color:var(--sc-ink-2);flex-wrap:wrap;align-items:center;gap:8px 26px;padding:18px 0 30px;font-size:14px;display:flex}.foot a{color:var(--sc-ink);text-decoration:none}.foot a:hover{text-decoration:underline}.foot .gr-logo{margin-right:10px;font-size:22px}.foot a.gr-logo:hover{text-decoration:none}.foot .note{color:var(--sc-ink-3);font-size:var(--sc-sub);flex:360px}h1{font-weight:500;font-size:var(--sc-h1);letter-spacing:-.025em;text-wrap:balance;line-height:1.08}h2{font-weight:500;font-size:var(--sc-h2);letter-spacing:-.015em;text-wrap:balance;line-height:1.25}.lede{font-size:var(--sc-lede);color:var(--sc-ink-2);text-wrap:pretty;line-height:1.5}.lede b{color:var(--sc-ink)}.label{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.field{background:var(--sc-sheet);gap:6px;padding:4px 4px 4px 18px;display:flex}.field input{min-width:0;color:var(--sc-ink);background:0 0;border:0;outline:none;flex:1;font-size:17px;font-weight:500}.field input::placeholder{color:var(--sc-ink-3)}.field input:focus-visible{outline:none}.gr-btn.big{min-height:48px;padding:0 22px;font-size:16px}.gr-btn[disabled]{opacity:.6;cursor:default}.home{--ask-pb:clamp(40px, 6vh, 64px);padding-bottom:28px}.home .body{grid-template-columns:minmax(0,1fr);gap:clamp(22px,3.2vh,36px);padding-top:clamp(14px,2.4vh,28px);display:grid}.ask{padding:clamp(26px, 4.4vh, 52px) 0 var(--ask-pb)}.ask-in{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;display:grid}.ask form{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ask .scene{margin-bottom:calc(-1 * var(--ask-pb));line-height:0}.ask .scene svg{display:block}.home h1{letter-spacing:-.035em;color:var(--sc-cream);margin-bottom:clamp(16px,2.4vh,24px);font-size:clamp(34px,4.6vw,64px);line-height:1.02}.home h1 label{cursor:text}.home .ask .lede{max-width:68ch;font-size:var(--sc-lede);color:var(--sc-cream-2);text-wrap:pretty;margin:calc(-1*clamp(6px,1.2vh,12px)) 0 clamp(16px,2.4vh,24px);line-height:1.5}.home .ask .lede b{color:var(--sc-cream)}.home .field{--bd:#f6b08a8c;background:var(--sc-night-2);align-items:center;max-width:760px;padding:5px 5px 5px 20px;transition:box-shadow .12s ease-out}.home .field:focus-within{--bd:var(--sc-you-hi)}.home .field input{height:48px;color:var(--sc-cream);caret-color:var(--sc-you-hi);font-size:18px}.home .field input::placeholder{color:var(--sc-cream-3)}.ask-facts{flex-wrap:wrap;gap:8px 12px;max-width:760px;margin-top:10px;display:flex}.ask-facts label{min-width:0;font-size:var(--sc-sub);color:var(--sc-cream-2,var(--sc-cream));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;font-weight:600;display:grid}.ask-facts select{--bd:#f6b08a59;min-width:0;max-width:100%;min-height:36px;font:inherit;color:var(--sc-cream);background:var(--sc-night-2);border:0;padding:0 8px;font-weight:500}.ask-facts select option{color:var(--sc-ink);background:var(--sc-sheet)}.ask-facts select:focus-visible{outline:2px solid var(--sc-you-hi);outline-offset:2px}.ask-warsaw{max-width:760px;font-size:var(--sc-sub);color:var(--sc-cream-2,var(--sc-cream));border:0;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;padding:0;font-weight:600;display:flex}.ask-warsaw legend{float:left;margin-right:8px;padding:0;line-height:36px}.ask-warsaw label{cursor:pointer;position:relative}.ask-warsaw input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ask-warsaw span{--bd:#f6b08a59;min-height:36px;color:var(--sc-cream);align-items:center;padding:0 12px;font-weight:500;display:inline-flex}.ask-warsaw input:checked+span{--bd:var(--sc-you-hi);font-weight:600}.ask-warsaw input:focus-visible+span{outline:2px solid var(--sc-you-hi);outline-offset:2px}.ask-note{max-width:760px;color:var(--sc-cream-3);margin-top:8px;font-size:14px;line-height:1.45}.ask-note a{color:inherit;text-underline-offset:3px;text-decoration:underline}.ask-cut{max-width:760px;color:var(--sc-cream);margin-top:8px;font-size:14px;line-height:1.45}.ask-cut a,.ask-cut .gr-link{all:unset;cursor:pointer;color:var(--sc-you-hi);text-underline-offset:3px;font-weight:600;text-decoration:underline}.ask-cut .gr-link:focus-visible{outline:2px solid var(--sc-you-hi);outline-offset:2px}.home .field .gr-btn{min-height:48px;margin:0;padding:0 22px;font-size:16px}.year{gap:10px;min-width:0;display:grid}.home .stage{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-template-areas:"out year""mail mail";align-items:start;gap:28px clamp(28px,4vw,64px);display:grid}.home .stage .out{grid-area:out}.home .stage:not(:has(.mail)){grid-template-areas:"out year"}.home .stage .year{grid-area:year}.home .stage .mail{grid-area:mail;grid-template-columns:subgrid;background:var(--sc-panel);gap:8px normal;padding:22px 24px;display:grid}.home .stage .mail>*{grid-column:1/-1}.home .stage .unlock{grid-template-columns:subgrid;align-items:end;row-gap:12px;display:grid}.unlock .pitch{grid-column:1;align-self:center;gap:6px;display:grid}.unlock .pitch .label{font-size:var(--sc-title-card);text-wrap:balance;margin:0;line-height:1.35}.unlock .act{grid-column:2;gap:8px;display:grid}.home .stage .out{border-top:0;grid-template-columns:minmax(0,1fr);gap:22px;padding-top:0}.home .stage .year{padding-top:6px}.team-mails a{white-space:nowrap}.team-mails a+a:before{content:"·";color:var(--sc-ink-3);margin:0 8px;font-weight:400;text-decoration:none;display:inline-block}.tier .note .team-mails{margin-top:2px;display:block}.home .proof{border-top:1px solid var(--sc-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:40px clamp(28px,4vw,64px);margin-top:clamp(24px,4vh,40px);padding-top:32px;display:grid}.proof p{align-content:start;gap:10px;display:grid;position:relative}.proof small{color:var(--sc-ink-3);margin-bottom:4px;font-size:14px;position:absolute;bottom:100%;left:0}.proof b{white-space:nowrap;font-size:clamp(44px,4.4vw,60px);font-weight:500;line-height:1}.proof span{max-width:44ch;font-size:var(--sc-body);color:var(--sc-ink-2);text-wrap:pretty;line-height:1.5}.home .price{border-top:1px solid var(--sc-rule);grid-template-columns:minmax(0,1fr) minmax(0,2.6fr);align-items:start;gap:18px clamp(28px,4vw,64px);margin-top:clamp(28px,6vh,64px);padding-top:28px;scroll-margin-top:16px;display:grid}.home .price h2{letter-spacing:-.025em;font-size:clamp(24px,2.6vw,32px)}.tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tier{background:var(--sc-sheet);flex-direction:column;gap:10px;min-width:0;padding:22px 24px 24px;display:flex}.tier h3{font-size:var(--sc-title-card);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.tier .badge{background:var(--sc-panel);color:var(--sc-ink-2);letter-spacing:0;padding:2px 8px;font-size:12px;font-weight:600}.tier .amount{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:4px;display:flex}.tier .amount b{font-size:var(--sc-stat);font-weight:500;line-height:1}.tier .amount span,.tier .alt{color:var(--sc-ink-3);font-size:14px}.tier .alt{margin-top:-6px}.tier .who{font-size:var(--sc-body);color:var(--sc-ink-2);text-wrap:pretty;line-height:1.5}.tier ul{border-top:1px solid var(--sc-rule);margin-bottom:8px;padding:0;list-style:none}.tier li{border-bottom:1px solid var(--sc-rule);text-wrap:pretty;padding:9px 0;font-size:14px;line-height:1.45}.tier li a{color:var(--sc-ink);text-underline-offset:3px;font-weight:600}.tier .gr-btn{align-self:flex-start;margin-top:auto}.tier .note{color:var(--sc-ink-3);text-wrap:pretty;font-size:14px;line-height:1.5}.tier .note a{color:var(--sc-ink-2);text-underline-offset:3px;white-space:nowrap;font-weight:600}.wave{height:clamp(150px,24vh,230px);position:relative}.wave svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wave .sc-wave-today{font-family:var(--sc-sans);font-size-adjust:none;font-size:var(--sc-sub);letter-spacing:0}.cap{font-size:var(--sc-sub);color:var(--sc-ink-3);flex-wrap:wrap;gap:4px 18px;line-height:1.4;display:flex}.cap .key{color:var(--sc-ink-2);font-weight:500}.cap .hz{display:none}.cap .hz i{border-left:1px dashed var(--sc-line-grey);vertical-align:-1px;width:0;height:11px;margin:0 8px 0 4px;display:inline-block}@media (max-width:620px){.cap .hz{display:inline}}.cap .key i{border-top:2.5px solid var(--sc-you-bright);vertical-align:3px;width:14px;height:0;margin-right:6px;display:inline-block}.out{border-top:1px solid var(--sc-rule);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,64px);padding-top:18px;display:grid}.res{gap:10px;display:grid}.res .hint{font-size:var(--sc-sub);color:var(--sc-ink-3)}.res .head .meta{font-family:var(--sc-sans);font-size-adjust:none;font-size:var(--sc-sub);letter-spacing:0}.res .head{flex-wrap:wrap;align-items:baseline;gap:12px;min-height:30px;display:flex}.res strong{letter-spacing:-.02em;color:var(--sc-ink);font-size:30px;font-weight:500;line-height:1}.res[data-tier=none] strong{font-size:24px}.res[data-busy=true] ol{opacity:.55;transition:opacity .2s ease-out .15s}.res ol{padding:0;list-style:none;display:grid}.res li{border-bottom:1px solid var(--sc-rule);grid-template-columns:minmax(0,1fr) auto;gap:2px 14px;padding:9px 0;display:grid}.res li:last-child{border-bottom:0}.res .t{-webkit-line-clamp:1}.res .t a{text-decoration:none}.res .t a:hover{text-decoration:underline}.res .g .any{color:var(--sc-ink-2)}.res .g .type{background:var(--sc-panel);color:var(--sc-ink-2);margin-right:7px;padding:0 7px;font-size:12px;font-weight:600;line-height:18px;display:inline-block}.rating{vertical-align:-1px;gap:2px;margin-right:8px;display:inline-flex}.rating i{background:var(--sc-rule);width:4px;height:11px;display:block}.rating i[data-on]{background:var(--sc-ink)}.res .d{text-align:right;color:var(--sc-ink);white-space:nowrap;grid-area:1/2/3}.res .d b,.res .d .gr-row-amt{display:block}.res .d .gr-row-amt{color:var(--sc-ink-2)}.res .none{color:var(--sc-ink-2);padding:10px 0;font-size:14px;line-height:1.45;display:block}.mail{gap:8px;padding-top:6px;display:grid}.mail .label{font-size:var(--sc-body)}.mail small{font-size:var(--sc-sub);color:var(--sc-ink-3);line-height:1.5}.mail small a{color:var(--sc-ink-2);font-weight:600}.mail .err{color:var(--sc-danger);font-size:14px}.mail .err a{color:inherit}.unlock .fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:6px;display:grid}.unlock .fields label{gap:4px;display:grid}.unlock .fields label span{font-size:var(--sc-sub);color:var(--sc-ink-2);font-weight:600}.unlock .fields input{--bd:var(--sc-line-grey);width:calc(100% - 2 * var(--px));background:var(--sc-sheet);min-width:0;height:44px;color:var(--sc-ink);border:0;outline:none;padding:0 16px;font-size:16px;font-weight:500}.unlock .fields input::placeholder{color:var(--sc-ink-3)}.unlock .fields input:focus{--bd:var(--sc-you-bright)}.unlock .fields input[aria-invalid=true]{--bd:var(--sc-danger)}.unlock .fields .gr-btn{min-height:44px}.res .why{font-size:var(--sc-sub);color:var(--sc-ink-2);grid-column:1/-1;margin-top:2px;line-height:1.45}.res li.ghost .t i,.res li.ghost .g i{background:var(--sc-panel);height:10px;margin:5px 0 4px;display:block}.res li.ghost .g i{width:34%;height:8px}.res li.ghost .d{color:var(--sc-ink-3)}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.done{font-size:var(--sc-body);line-height:1.5}.done a{font-weight:600}.status{font-size:var(--sc-sub);color:var(--sc-ink-3)}.tip{z-index:5;pointer-events:none;background:var(--sc-ink);color:#fff;max-width:300px;font-weight:500;font-size:var(--sc-sub);padding:7px 10px;line-height:1.35;position:absolute;transform:translate(-50%,-110%)}.tip span{font-size:var(--sc-sub);color:#c9cdd8;margin-top:3px;display:block}.left{grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;min-width:0;display:grid}.uni{grid-template-columns:minmax(0,500px) minmax(0,1fr);align-items:start;gap:40px;padding:22px 0 26px;display:grid}.uni .left{gap:18px}.trade{border-left:2px solid var(--sc-ink);font-size:var(--sc-body);padding:2px 0 2px 14px;line-height:1.5}.trade b{font-weight:650}.act{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.act .mail-link{color:var(--sc-ink-2);font-size:14px}.act .mail-link a{color:var(--sc-ink);text-decoration:none}.act .mail-link a:hover{text-decoration:underline}.need{color:var(--sc-ink-2);font-size:14px}.need b{font-family:var(--sc-mono);font-size-adjust:var(--sc-readout-adjust);font-weight:600;font-size:var(--sc-data);color:var(--sc-ink);margin-right:4px}.facts{border-top:1px solid var(--sc-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px;display:grid}.facts div{padding:12px 0 0}.facts b{font-weight:600;font-size:var(--sc-body);margin-bottom:2px;display:block}.facts span{color:var(--sc-ink-2);font-size:14px;line-height:1.4}.shot{gap:10px;min-width:0;display:grid}.shot figure{background:var(--sc-sheet);margin:0;overflow:hidden}.shot figure.small{width:62%;margin:-90px 0 0 auto;position:relative}.shot .cap{font-size:var(--sc-sub);color:var(--sc-ink-3)}.read.account{max-width:1040px}.account-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:6px;display:grid}.read .account-options section{background:var(--sc-paper-2,#fff);border-top:0;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;display:flex}.account-options p{flex:1}.account-have a{color:var(--sc-ink);text-underline-offset:4px;font-weight:600;text-decoration:underline}@media (max-width:860px){.account-options{grid-template-columns:minmax(0,1fr)}}.read{gap:18px;max-width:720px;padding:26px 0 40px;display:grid}.read .lede{margin-bottom:6px}.read section{border-top:1px solid var(--sc-rule);gap:8px;padding-top:22px;display:grid}.read p{max-width:68ch;color:var(--sc-ink-2)}.read p b{color:var(--sc-ink)}.read ul{max-width:68ch;color:var(--sc-ink-2);gap:4px;padding-left:18px;display:grid}.read .planned{color:var(--sc-ink-3);font-size:14px}.read .planned b{color:var(--sc-ink-2);font-weight:600}.read ol.steps{counter-reset:step;gap:8px;max-width:68ch;padding:0;list-style:none;display:grid}.read ol.steps li{color:var(--sc-ink-2);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;display:grid}.read ol.steps li:before{counter-increment:step;content:counter(step);background:var(--sc-ink);color:#fff;width:22px;height:22px;font-family:var(--sc-mono);font-size-adjust:var(--sc-readout-adjust);font-weight:600;font-size:var(--sc-data-min);text-align:center;margin-top:1px;line-height:22px}.read ol.steps li b{color:var(--sc-ink)}.read .trade{margin-top:4px}.read .act{margin-top:6px}.contact-mail{letter-spacing:-.02em;font-size:clamp(22px,3vw,30px);font-weight:500;text-decoration:none}.contact-mail:hover{text-decoration:underline}.contact-actions{flex-wrap:wrap;gap:10px;display:flex}.contact{max-width:880px}.contact-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:6px;display:grid}.read .contact-cards .card{background:var(--sc-sheet);border-top:0;align-content:start;gap:10px;padding:20px 22px 22px}.contact-cards .contact-mail{font-size:clamp(22px,2.4vw,28px)}.contact-cards .contact-actions{margin-top:auto;padding-top:4px}.not-found .nf-code{font-size:var(--sc-stat);color:var(--sc-ink-3);line-height:1}.read .nf-links{flex-wrap:wrap;gap:10px;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (max-width:960px){.out{grid-template-columns:minmax(0,1fr);gap:20px}.home .stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"out""mail""year";gap:28px}.home .stage:not(:has(.mail)){grid-template-areas:"out""year"}.home .stage .mail{padding:18px 16px}.unlock .pitch,.unlock .act{grid-column:1}.tiers,.home .price,.home .proof{grid-template-columns:minmax(0,1fr)}.uni{grid-template-columns:minmax(0,1fr);gap:22px}.contact-cards,.facts{grid-template-columns:minmax(0,1fr)}.facts div{border-bottom:1px solid var(--sc-rule);padding:10px 0 12px}.facts div:last-child{border-bottom:0}.shot figure.small{width:80%;margin-top:-40px}}@media (max-width:860px){h1{font-size:30px}.home h1{font-size:34px}.home{--ask-pb:44px}.ask-in{grid-template-columns:minmax(0,1fr)}.ask .scene{display:none}.home .field{padding-left:14px}.home .field input{height:44px}.home .field .gr-btn{min-height:44px;padding:0 14px;font-size:15px}.wave{height:150px}.field{padding-left:14px}.field input{font-size:16px}.res li{grid-template-columns:minmax(0,1fr)}.res .d{text-align:left;grid-area:auto/1;gap:10px;display:flex}.unlock .fields{grid-template-columns:minmax(0,1fr)}.res .d b,.res .d .gr-row-amt{display:inline}}@media (max-width:520px){.home .field{flex-wrap:wrap;padding:5px}.home .field input{flex:1 0 100%;padding:0 10px;font-size:17px}.home .field .gr-btn{flex:1 0 100%}}.legal .updated{color:var(--sc-ink-3);font-size:14px}.legal .updated time{font-size:var(--sc-data);color:var(--sc-ink-2)}.legal h1{text-wrap:balance}.legal ul{gap:8px}.legal li{text-wrap:pretty}
