@font-face{font-family:Wlasnym Body;src:url(/fonts/e49fd1d75115e9d8ea5c43c920d10a93.woff)format("woff");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Wlasnym Display;src:url(/fonts/82956f0dbb501a33fc5e388c6b5bab87.woff)format("woff");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Wlasnym Script;src:url(/fonts/acca02fd112b21dd6864a0fdbf4c8e54.woff)format("woff");font-style:normal;font-weight:100 900;font-display:swap}:root{--cream:#fff5ec;--paper:#fffaf5;--blue-soft:#edf8fa;--blue-card:#accdde;--blue-deep:#6e92a6;--ink:#154e55;--ink-soft:#385f63;--gold:#d9a21b;--pink:#d96674;--line:#154e5529;--shadow:0 26px 70px #154e551a}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{background:var(--paper);color:var(--ink);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:Wlasnym Body,Georgia,serif;font-size:17px;line-height:1.65}body,button,input,select,textarea{font-family:Wlasnym Body,Georgia,serif}button,input,select,textarea{font-size:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:4px;outline:3px solid #d9a21bd9}.skip-link{z-index:100;background:var(--ink);color:#fff;border-radius:10px;padding:10px 16px;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.shell{width:min(1180px,100% - 48px);margin:0 auto}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff5ece6;border-bottom:1px solid #154e5514;height:88px;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:32px;height:100%;display:flex}.logo{align-items:center;gap:10px;min-width:274px;display:inline-flex}.logo img{object-fit:contain;width:58px;height:42px}.logo>span{flex-direction:column;line-height:1;display:flex}.logo strong{color:var(--blue-deep);white-space:nowrap;font-family:Wlasnym Script,cursive;font-size:27px;font-weight:400}.logo small{color:var(--ink);letter-spacing:.015em;margin-top:6px;font-size:11px}.nav{color:var(--blue-deep);align-items:center;gap:clamp(18px,2.2vw,34px);font-size:15px;display:flex}.nav a{white-space:nowrap;position:relative}.nav a:not(.nav-cta):after{background:var(--ink);content:"";transform-origin:100%;height:1px;transition:transform .18s;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.nav a:hover:after{transform-origin:0;transform:scaleX(1)}.nav-cta{color:var(--ink);border:1px solid #154e553d;border-radius:999px;padding:9px 17px}.menu-toggle{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:none}.menu-toggle span{background:currentColor;width:22px;height:1px}.section-mist{isolation:isolate;position:relative;overflow:hidden}.section-mist:before{z-index:-1;content:"";opacity:.62;pointer-events:none;background:url(/assets/background-mist.webp) 50%/min(1500px,120vw) no-repeat;position:absolute;inset:-26%}.hero{background-color:var(--cream);align-items:center;min-height:calc(100svh - 88px);padding:54px 0 74px;display:flex;position:relative}.unicorn-runner{z-index:8;visibility:hidden;opacity:0;pointer-events:none;will-change:transform;width:clamp(112px,10vw,148px);position:absolute;top:48%;left:0;transform:translate(-135%)}.unicorn-runner.is-running{visibility:visible;opacity:1;animation:5.2s linear both unicorn-run-across}.unicorn-runner img{opacity:1;width:100%;height:auto;display:block}@keyframes unicorn-run-across{0%{transform:translate(-135%)}to{transform:translate(calc(100vw + 135%))}}.hero-grid{grid-template:"copy portrait""footer portrait"/minmax(0,1.14fr) minmax(350px,.86fr);align-items:center;gap:0 clamp(48px,7vw,108px);display:grid}.hero-copy{grid-area:copy;align-self:end}.hero-footer{grid-area:footer;align-self:start}.eyebrow{color:var(--ink);letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:13px;line-height:1.4}.hero h1,.section-heading h2,.contact h2,.about-heading h2{letter-spacing:-.025em;margin:0;font-family:Wlasnym Display,Georgia,serif;font-weight:400;line-height:1.08}.hero h1{max-width:720px;font-size:clamp(54px,4.65vw,68px)}.hero-lead{max-width:720px;color:var(--ink-soft);margin:26px 0 0;font-size:18px;line-height:1.72}.hero-actions{align-items:center;gap:30px;margin-top:36px;display:flex}.button{min-height:54px;color:var(--ink);cursor:pointer;border:0;justify-content:center;align-items:center;gap:14px;font-weight:400;transition:transform .18s,filter .18s;display:inline-flex}.button:hover{filter:saturate(1.08);transform:translateY(-2px)}.button-primary{background:url(/assets/watercolor-button.webp) 50%/100% 100% no-repeat;min-width:260px;padding:15px 28px}.button span,.text-link span{color:#294e9f;font-size:19px}.text-link{border-bottom:1px solid #0000;align-items:center;gap:12px;font-size:16px;display:inline-flex}.text-link:hover{border-bottom-color:currentColor}.hero-notes{color:var(--blue-deep);flex-wrap:wrap;gap:10px 22px;margin-top:33px;font-size:13px;display:flex}.hero-notes span{align-items:center;gap:8px;display:inline-flex}.hero-notes span:before{background:var(--gold);content:"";border-radius:50%;width:5px;height:5px}.portrait-wrap{aspect-ratio:3/4;grid-area:portrait;justify-self:center;width:min(385px,32vw);position:relative}.portrait-halo{filter:blur(28px);background:#aed3e04f;border-radius:50%;position:absolute;inset:7% -8% 3%}.portrait-photo{object-fit:cover;object-position:center 38%;clip-path:ellipse(46% 48%);filter:saturate(.88)contrast(.98);border-radius:48% 48% 46% 46%;width:87.4%;height:91.5%;position:absolute;top:4.5%;left:6.3%}.portrait-frame{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.section{padding:112px 0}.about{background:#f7fbfa;position:relative}.about-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(54px,8vw,116px);display:grid}.about-heading{padding-bottom:122px;position:relative}.about-heading h2{font-size:clamp(44px,5vw,66px)}.about-heading h2 span{color:var(--gold);letter-spacing:0;margin-top:11px;font-family:Wlasnym Script,cursive;font-size:.82em;line-height:1.12;display:block}.cup{width:154px;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)rotate(-3deg)}.paper-wash{padding:58px 68px 54px;position:relative}.paper-wash:before{z-index:0;content:"";opacity:.78;background:url(/assets/watercolor-wide.webp) 50%/100% 100% no-repeat;position:absolute;inset:0 -7%}.paper-wash p{z-index:1;color:#294f53;margin:0 0 17px;font-size:16px;position:relative}.paper-wash p:last-child{margin-bottom:0}.value-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:75px;display:grid}.value-strip>div{border-right:1px solid var(--line);text-align:center;justify-content:center;align-items:center;gap:15px;min-height:82px;padding:14px 24px;font-size:14px;display:flex}.value-strip>div:last-child{border-right:0}.swan-mark{object-fit:contain;flex:none;width:43px;height:30px}.section-blue{background:linear-gradient(#edf8fa 0%,#f8fbfa 100%)}.section-heading{max-width:780px}.section-heading.centered{text-align:center;margin:0 auto}.section-heading.compact{max-width:760px}.section-heading h2{font-size:clamp(46px,5vw,66px)}.section-heading>p:last-child{max-width:700px;color:var(--ink-soft);margin:20px auto 0}.audience-grid{grid-template-columns:repeat(2,1fr);gap:22px;margin-top:60px;display:grid}.audience-card{background:#ffffffba;border:1px solid #154e5514;border-radius:26px 26px 68px;min-height:285px;padding:36px 38px 34px 92px;position:relative;box-shadow:0 16px 44px #154e550e}.card-index{color:var(--blue-deep);letter-spacing:.08em;font-size:13px;position:absolute;top:33px;left:34px}.audience-card:before{content:"";opacity:.24;background:currentColor;width:1px;height:calc(100% - 102px);position:absolute;top:67px;left:42px}.audience-card h3{margin:0;padding-right:54px;font-family:Wlasnym Display,Georgia,serif;font-size:27px;font-weight:400;line-height:1.24}.graduation-cap{object-fit:contain;opacity:.82;width:54px;height:54px;position:absolute;top:25px;right:25px;transform:rotate(7deg)}.audience-card p{color:var(--ink-soft);margin:18px 0 0;font-size:15px}.tone-gold{background:#fff9e5ba}.tone-teal{background:#e7f7f4bf}.tone-pink{background:#fff1f1bd}.audience-note{max-width:930px;color:var(--ink);text-align:center;margin:40px auto 0;font-size:15px}.process{background:var(--cream)}.track-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:60px;display:grid}.track-card{border:1px solid var(--line);background:#ffffffa3;border-radius:32px;min-height:465px;padding:46px 50px;position:relative;overflow:hidden}.track-card:after{content:"";background:#aed3e038;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-80px;right:-62px}.track-card.math:after{background:#d9a21b21}.track-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:20px;display:flex}.track-number{color:var(--blue-deep);letter-spacing:.12em;font-size:13px}.track-card h3{color:var(--gold);margin:0;font-family:Wlasnym Script,cursive;font-size:48px;font-weight:400;line-height:1}.track-card>p{color:var(--ink-soft);margin:28px 0 0;font-size:16px}.track-card ul,.price-card ul{z-index:1;margin:23px 0 0;padding:0;list-style:none;position:relative}.track-card li,.price-card li{margin-top:10px;padding-left:21px;font-size:15px;position:relative}.track-card li:before,.price-card li:before{background:var(--gold);content:"";width:7px;height:1px;position:absolute;top:.68em;left:0}.sample-link{align-items:center;gap:18px;width:fit-content;margin:50px auto 0;display:flex}.sample-link>div:last-child{flex-direction:column;gap:2px;display:flex}.sample-link>div:last-child>span{color:var(--blue-deep);font-size:13px}.sample-link a{border-bottom:1px solid var(--ink);font-size:15px}.mickiewicz-avatar{object-fit:contain;flex:none;width:88px;height:88px}.results{background-color:#f6fbfb}.results-shell{position:relative}.results-grid{grid-template-columns:repeat(6,1fr);gap:18px;margin-top:60px;display:grid}.result-card{border:1px solid var(--line);background:#fffaf5d1;border-radius:24px;grid-column:span 2;min-height:290px;padding:38px 34px 34px;position:relative}.result-card:nth-child(4){grid-column:2/span 2}.result-card.featured{background:#aed3e085}.result-card strong{color:var(--pink);letter-spacing:-.04em;font-family:Wlasnym Display,Georgia,serif;font-size:56px;font-weight:400;line-height:1;display:block}.result-card h3{letter-spacing:.09em;text-transform:uppercase;margin:16px 0 0;font-size:13px;font-weight:400;line-height:1.45}.result-card p{color:var(--ink-soft);margin:18px 0 0;font-size:14px;line-height:1.65}.unicorn{width:118px;animation:4s ease-in-out infinite breathe;position:absolute;bottom:-59px;right:2%;transform:rotate(-4deg)}@keyframes breathe{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-8px)rotate(-2deg)}}.testimonials{background:var(--paper)}.testimonials-shell{position:relative}.testimonials .section-heading{padding-bottom:42px;position:relative}.testimonials-cup{object-fit:contain;width:126px;margin:20px auto -16px;transform:rotate(-3deg)}.testimonials-draft-note{max-width:760px;color:var(--ink-soft);text-align:center;background:#fff5d580;border:1px solid #d9a21b47;border-radius:999px;margin:0 auto 40px;padding:13px 20px;font-size:13px;line-height:1.5}.testimonials-grid{grid-template-columns:repeat(6,1fr);gap:18px;display:grid}.testimonial-card{border:1px solid var(--line);background:#edf8fab8;border-radius:26px 26px 58px;flex-direction:column;grid-column:span 2;min-height:330px;padding:38px 34px 32px;display:flex;position:relative;overflow:hidden}.testimonial-card:nth-child(2n){background:#fff5ecd1}.testimonial-card:nth-child(4){grid-column:2/span 2}.testimonial-mark{height:42px;color:var(--gold);font-family:Georgia,serif;font-size:70px;line-height:.9}.testimonial-card blockquote{color:var(--ink);margin:20px 0 0;font-family:Wlasnym Display,Georgia,serif;font-size:21px;line-height:1.45}.testimonial-card>p{color:var(--ink-soft);margin:auto 0 0;padding-top:28px;font-size:13px;line-height:1.5}.testimonial-placeholder{width:fit-content;color:var(--blue-deep);letter-spacing:.08em;text-transform:uppercase;background:#154e5514;border-radius:999px;margin-top:12px;padding:4px 9px;font-size:10px}.testimonial-card .swan-mark{opacity:.8;width:54px;height:38px;position:absolute;bottom:22px;right:24px}.mid-cta{background:#a8cadc;padding:62px 0}.mid-cta-inner{justify-content:space-between;align-items:center;gap:48px;display:flex}.mid-cta h2{letter-spacing:-.025em;max-width:720px;margin:0;font-family:Wlasnym Display,Georgia,serif;font-size:clamp(38px,4.2vw,56px);font-weight:400;line-height:1.08}.mid-cta p:last-child{color:var(--ink-soft);margin:16px 0 0}.mid-cta .button{flex:none}.pricing{background:var(--cream)}.pricing-unicorn{width:150px;margin:14px auto -4px;animation:4.4s ease-in-out infinite breathe}.pricing-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:60px;display:grid}.price-card{background:var(--blue-card);border:1px solid #154e5512;border-radius:26px 26px 58px;min-height:450px;padding:31px 28px 30px}.price-card:nth-child(2n){background:#b8d5e3}.price-number{color:#154e558c;letter-spacing:.12em;font-size:12px;display:block}.price-card h3{margin:21px 0 0;font-family:Wlasnym Display,Georgia,serif;font-size:31px;font-weight:400;line-height:1.08}.price-subtitle{min-height:51px;color:var(--ink-soft);margin:10px 0 0;font-size:13px;line-height:1.45}.price-lines{flex-direction:column;gap:6px;min-height:73px;margin-top:20px;display:flex}.price-lines strong{color:#bd4e5c;font-size:14px;font-weight:400;line-height:1.45}.includes-label{letter-spacing:.12em;text-transform:uppercase;margin:17px 0 0;font-size:12px}.price-card ul{margin-top:12px}.price-card li{margin-top:7px;font-size:13px;line-height:1.45}.pricing-note{max-width:820px;color:var(--ink-soft);text-align:center;margin:38px auto 0;font-size:14px}.contact{background:linear-gradient(90deg,#a8cadc 0 50%,#f4fbfb 50% 100%);padding:0}.contact-grid{grid-template-columns:repeat(2,1fr);display:grid}.contact-copy{padding:92px 76px 92px 0}.conversation-cups{align-items:flex-end;width:fit-content;margin:17px 0 -3px;display:flex}.conversation-cups img{object-fit:contain;width:112px;height:94px}.conversation-cups img:first-child{transform:rotate(-4deg)}.conversation-cups img:last-child{margin-left:-18px;transform:rotate(5deg)}.contact h2{font-size:clamp(48px,5vw,68px)}.contact h2 span{color:var(--gold);display:block}.contact-lead{color:#264f53;max-width:500px;margin:28px 0 0}.contact-details{margin:42px 0 0}.contact-details>div{border-top:1px solid #154e5530;grid-template-columns:112px 1fr;max-width:500px;padding:12px 0;display:grid}.contact-details dt{color:#154e55b3;letter-spacing:.1em;text-transform:uppercase;font-size:12px}.contact-details dd{margin:0;font-size:15px}.contact-details a{border-bottom:1px solid #154e555c}.contact-form{box-shadow:var(--shadow);background:#ffffffd1;border:1px solid #154e5514;border-radius:30px;margin:46px 0 46px 64px;padding:42px}.contact-form label{margin-bottom:17px;display:block}.form-honeypot{clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.contact-form label>span{color:var(--ink-soft);letter-spacing:.05em;margin:0 0 7px;font-size:12px;display:block}.form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contact-form input,.contact-form select,.contact-form textarea{width:100%;color:var(--ink);background:#ffffffc2;border:1px solid #154e5524;border-radius:12px;outline:none;transition:border-color .16s,box-shadow .16s}.contact-form input,.contact-form select{height:48px;padding:0 14px}.contact-form textarea{resize:vertical;min-height:126px;padding:13px 14px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--blue-deep);box-shadow:0 0 0 3px #6e92a61f}.contact-form .button{margin-top:3px}.form-note{color:var(--blue-deep);margin:13px 0 0;font-size:12px;line-height:1.5}.form-note a{border-bottom:1px solid}footer{border-top:1px solid var(--line);background:var(--paper);padding:28px 0}.footer-inner{justify-content:space-between;align-items:center;gap:24px;display:flex}.footer-inner .logo{min-width:0}.footer-inner .logo img{width:43px;height:31px}.footer-inner .logo strong{font-size:22px}.footer-inner .logo small{display:none}.footer-inner p,.footer-links a{color:var(--blue-deep);font-size:12px}.footer-links{align-items:center;gap:22px;display:flex}.footer-links a{border-bottom:1px solid #0000}.footer-links a:hover{border-bottom-color:currentColor}.policy-header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fff5ecf0;position:sticky;top:0}.policy-header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:82px;display:flex}.policy-brand{color:var(--blue-deep);align-items:center;gap:10px;font-family:Wlasnym Script,cursive;font-size:27px;display:inline-flex}.policy-brand img{object-fit:contain;width:48px;height:36px}.policy-back{color:var(--blue-deep);font-size:14px}.policy-page{background:linear-gradient(180deg, var(--cream) 0%, var(--paper) 46%, #edf8fa 100%);padding:90px 0 110px}.policy-content{max-width:920px}.policy-content h1{letter-spacing:-.035em;max-width:800px;margin:0;font-family:Wlasnym Display,Georgia,serif;font-size:clamp(52px,7vw,82px);font-weight:400;line-height:1.03}.policy-intro{max-width:760px;color:var(--ink-soft);margin:28px 0 68px;font-size:19px;line-height:1.7}.policy-content section{border-top:1px solid var(--line);padding:34px 0}.policy-content h2{margin:0 0 18px;font-family:Wlasnym Display,Georgia,serif;font-size:30px;font-weight:400;line-height:1.2}.policy-content section p,.policy-content li{color:var(--ink-soft);font-size:15px;line-height:1.75}.policy-content section p{margin:12px 0 0}.policy-content ul{margin:16px 0 0}.policy-content a{color:var(--ink);border-bottom:1px solid #154e5559}.policy-updated{color:var(--blue-deep);margin:40px 0 0;font-size:13px}@media (width<=1050px){.nav{gap:16px;font-size:14px}.hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(310px,.9fr);gap:42px}.portrait-wrap{width:min(350px,34vw)}.pricing-grid{grid-template-columns:repeat(2,1fr)}.price-card{min-height:410px}.testimonials-grid{grid-template-columns:repeat(2,1fr)}.testimonial-card,.testimonial-card:nth-child(4){grid-column:auto}.testimonial-card:last-child{grid-column:1/-1;min-height:270px}.contact-form{margin-left:38px;padding:34px}}@media (width<=860px){html{scroll-padding-top:76px}.site-header{height:76px}.logo{min-width:0}.logo img{width:48px;height:36px}.logo strong{font-size:24px}.logo small{font-size:10px}.menu-toggle{display:flex}.nav{opacity:0;background:#fff5ecfa;border-bottom:1px solid #0000;gap:0;max-height:0;padding:0 24px;transition:max-height .24s,padding .24s,opacity .18s;display:grid;position:absolute;top:76px;left:0;right:0;overflow:hidden}.nav.is-open{border-bottom-color:var(--line);opacity:1;max-height:470px;padding-top:13px;padding-bottom:22px}.nav a{border-bottom:1px solid #154e5514;padding:12px 0}.nav-cta{text-align:center;margin-top:12px;border:1px solid var(--line)!important}.hero{min-height:auto;padding:68px 0 78px}.hero-grid{grid-template:"copy""portrait""footer"/1fr;row-gap:34px}.hero-copy{max-width:700px}.portrait-wrap{width:min(370px,72vw)}.about-grid{grid-template-columns:1fr;gap:38px}.about-heading{padding-bottom:112px}.cup{width:142px;bottom:-8px;left:50%;right:auto;transform:translate(-50%)rotate(-3deg)}.value-strip{grid-template-columns:1fr}.value-strip>div{border-right:0;border-bottom:1px solid var(--line)}.value-strip>div:last-child{border-bottom:0}.track-grid{grid-template-columns:1fr}.track-card{min-height:0}.results-grid{grid-template-columns:repeat(2,1fr)}.result-card,.result-card:nth-child(4){grid-column:span 1}.result-card:last-child{grid-column:1/-1}.mid-cta-inner{flex-direction:column;align-items:flex-start;gap:30px}.contact{background:#a8cadc}.contact-grid{grid-template-columns:1fr;width:100%}.contact-copy{width:min(100% - 48px,1180px);margin:0 auto;padding:80px 0 52px}.contact-form{width:min(100% - 48px,650px);margin:0 auto 58px}}@media (width<=620px){body{font-size:16px}.shell{width:min(100% - 32px,1180px)}.site-header{height:72px}.logo img{width:42px;height:31px}.logo strong{font-size:22px}.logo small{display:none}.nav{top:72px}.hero{padding:52px 0 66px}.unicorn-runner{width:100px;top:54%}.hero h1{font-size:clamp(45px,14vw,59px);line-height:1.03}.hero-lead{margin-top:22px;font-size:16px}.hero-actions{flex-direction:column;align-items:stretch;gap:18px;margin-top:0}.button-primary{width:100%}.text-link{align-self:center}.hero-notes{flex-direction:column;gap:7px}.portrait-wrap{width:min(300px,82vw)}.section{padding:82px 0}.section-heading h2,.about-heading h2,.contact h2{font-size:clamp(42px,13vw,56px)}.about-heading h2{padding-right:0}.cup{width:126px}.paper-wash{padding:42px 20px}.paper-wash:before{opacity:.58;background-size:cover;inset:-1% -8%}.value-strip{margin-top:48px}.audience-grid{grid-template-columns:1fr;margin-top:42px}.audience-card{border-radius:22px 22px 48px;min-height:0;padding:32px 28px 32px 74px}.card-index{left:27px}.audience-card:before{left:33px}.audience-card h3{padding-right:42px;font-size:24px}.graduation-cap{width:44px;height:44px;top:22px;right:16px}.track-grid,.pricing-grid,.results-grid,.testimonials-grid{grid-template-columns:1fr;margin-top:42px}.track-card{border-radius:24px;padding:34px 27px}.track-card h3{font-size:43px}.sample-link{align-items:flex-start}.mickiewicz-avatar{width:60px;height:60px}.result-card,.result-card:nth-child(4),.result-card:last-child{grid-column:auto;min-height:0}.testimonials .section-heading{padding-bottom:28px}.testimonials-cup{width:112px}.testimonials-draft-note{border-radius:22px;margin-bottom:0}.testimonial-card,.testimonial-card:nth-child(4),.testimonial-card:last-child{grid-column:auto;min-height:0}.testimonial-card blockquote{font-size:20px}.mid-cta{padding:52px 0}.mid-cta .button{width:100%}.unicorn{width:98px;bottom:-68px;right:3%}.pricing-unicorn{width:128px}.pricing-grid{grid-template-columns:1fr}.price-card{min-height:0;padding:30px}.price-subtitle,.price-lines{min-height:0}.contact-copy{width:min(100% - 32px,1180px);padding-top:74px}.contact h2{max-width:100%;font-size:clamp(36px,10.5vw,46px);line-height:1.02}.contact h2 span{overflow-wrap:anywhere;font-size:.9em}.contact-details>div{grid-template-columns:88px 1fr}.contact-form{border-radius:24px;width:min(100% - 32px,650px);padding:28px 22px}.form-row{grid-template-columns:1fr;gap:0}.footer-inner{flex-direction:column;align-items:flex-start;gap:12px}.footer-inner p{margin:0}.footer-links{flex-direction:column;align-items:flex-start;gap:8px}.policy-header-inner{min-height:72px}.policy-brand{font-size:22px}.policy-brand img{width:42px;height:31px}.policy-back{font-size:12px}.policy-page{padding:70px 0 84px}.policy-content h1{font-size:clamp(46px,14vw,62px)}.policy-intro{margin-bottom:50px;font-size:17px}.policy-content h2{font-size:26px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.unicorn-runner{display:none}}
