@font-face{font-family:Hagrid;src:url(/_next/static/media/Hagrid-ExtraboldItalic.db78b7ac.woff2) format("woff2");font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:Mont;src:url(/_next/static/media/Mont-SemiBold.640a4615.woff2) format("woff2");font-display:swap;font-weight:600}:root{--orange:#ffad19;--ink:#2a1b00;--surface:#f2f4f7;--white:#fff;--muted:#8e8e8e;--error:#b62424}*{box-sizing:border-box}html{min-width:320px}body{margin:0;color:var(--ink);background:var(--orange);font-family:Mont,Arial,sans-serif;font-size:14px}a{color:inherit}button,input{font:inherit}.payment-page{position:relative;display:grid;min-height:100svh;place-items:center;overflow:hidden;padding:56px 20px;isolation:isolate}.payment-page__background{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.payment-page__background img{position:absolute;top:-290px;left:50%;width:max(100vw,1440px);height:auto;max-width:none;transform:translateX(-50%)}.payment-card{width:min(100%,520px);padding:32px;border-radius:34px;background:var(--surface);box-shadow:0 24px 70px rgba(92,56,0,.12)}.payment-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.payment-card__header>a{display:block;width:40px;height:40px;overflow:hidden}.payment-card__logo{width:159px;height:40px;max-width:none;object-fit:contain;object-position:left center}.payment-card__plan{display:flex;align-items:center;min-height:40px;padding:0 22px;border-radius:999px;background:var(--white);font-size:13px}.payment-card__plan i{width:1px;height:12px;margin:0 10px;background:rgba(42,27,0,.22)}.legal-cta h2,.legal-document h1,.payment-card h1{margin:0;font-family:Hagrid,Arial,sans-serif;font-style:italic;font-weight:800;text-transform:uppercase}.payment-card h1{max-width:390px;margin-bottom:52px;font-size:42px;line-height:.92}.payment-blocks,.payment-form{width:100%;max-width:455px;margin-inline:auto}.payment-form{display:grid;grid-gap:20px;gap:20px}.payment-form__email{display:grid;grid-gap:14px;gap:14px;line-height:1.35}.payment-form__email input{width:100%;height:64px;padding:0 20px;border:1px solid rgba(0,0,0,0);border-radius:18px;outline:none;background:var(--white);color:var(--ink);transition:border-color .2s ease,box-shadow .2s ease}.payment-form__email input:focus{border-color:rgba(42,27,0,.45);box-shadow:0 0 0 3px rgba(255,173,25,.25)}.payment-form__email input[aria-invalid=true]{border-color:var(--error)}.payment-form__check{position:relative;display:grid;grid-template-columns:20px 1fr;grid-gap:12px;gap:12px;align-items:start;cursor:pointer;font-size:13px;line-height:1.32;transition:color .25s ease}.payment-form__check input{position:absolute;width:1px;height:1px;opacity:0}.payment-form__box{position:relative;width:20px;height:20px;border:1px solid rgba(42,27,0,.22);border-radius:5px;background:var(--white);box-shadow:0 0 0 1px rgba(42,27,0,.2);transition:background .2s ease,box-shadow .2s ease}.payment-form__check input:checked+.payment-form__box{border-color:rgba(42,27,0,.2);background:var(--ink);box-shadow:0 0 0 1px rgba(42,27,0,.2)}.payment-form__box svg{position:absolute;top:50%;left:50%;display:block;opacity:0;transform:translate(-50%,-50%);transition:opacity .16s ease}.payment-form__check input:checked+.payment-form__box svg{opacity:1}.payment-form__check input:focus-visible+.payment-form__box{box-shadow:0 0 0 3px rgba(255,173,25,.35)}.payment-form__check>span:last-child{transition:color .25s ease}.payment-form__check a{text-underline-offset:2px;transition:color .25s ease,-webkit-text-decoration-color .25s ease;transition:color .25s ease,text-decoration-color .25s ease;transition:color .25s ease,text-decoration-color .25s ease,-webkit-text-decoration-color .25s ease}@media(hover:hover){.payment-form__check:hover>span:last-child{color:rgba(42,27,0,.7)}.payment-form__check:hover .payment-form__box{border-color:rgba(42,27,0,.2);box-shadow:0 0 0 1px rgba(42,27,0,.2)}.payment-form__check a:hover{color:#a76500}}.payment-form__message{margin:-6px 0 0;padding:11px 14px;border-radius:12px;background:rgba(255,173,25,.16);line-height:1.35}.payment-form__message--error{color:var(--error);background:rgba(182,36,36,.08);animation:payment-message-in .22s ease-out both;transition:opacity .4s ease,transform .4s ease}.payment-form__message--leaving{opacity:0;transform:translateY(-4px)}@keyframes payment-message-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.button,.payment-form button{display:grid;min-height:56px;place-items:center;border:1px solid rgba(0,0,0,0);border-radius:999px;color:#fff5df;background:linear-gradient(#2a1b00,#2a1b00) padding-box,linear-gradient(105deg,#fff,#6f6c67 50%,#fff) border-box;box-shadow:inset 0 0 5px 4px rgba(255,186,49,.11);cursor:pointer;text-decoration:none;outline:2px solid rgba(0,0,0,0);outline-offset:4px;transition:background .3s ease,transform .3s ease,outline .3s ease,box-shadow .3s ease}.payment-card .button,.payment-form button{width:100%;min-height:64px}@media(hover:hover){.button:hover,.payment-form button:hover{background:linear-gradient(rgba(42,27,0,.96),rgba(42,27,0,.96)) padding-box,linear-gradient(105deg,#fff,#6f6c67 50%,#fff) border-box;box-shadow:inset 0 0 12px 4px rgba(255,186,49,.32)}}.button:focus-visible,.payment-form button:focus-visible{outline-color:#2a1b00}.payment-form button:disabled{cursor:wait;opacity:.68}.payment-card__note{max-width:340px;margin:24px auto 0;color:var(--muted);font-size:12px;line-height:1.35;text-align:center}.payment-card__note a{text-underline-offset:2px}.payment-blocks{display:none;min-height:360px}.payment-blocks--visible{display:block}.payment-result{display:grid;grid-gap:18px;gap:18px}.payment-result h2{margin:0;font-family:Hagrid,Arial,sans-serif;font-size:32px;font-style:italic;font-weight:800;line-height:.95;text-transform:uppercase}.payment-result p{margin:0;font-size:14px;line-height:1.35}.payment-result .button{width:100%;padding:0 24px}.payment-modal-backdrop{position:fixed;inset:0;z-index:1000;display:grid;padding:20px;place-items:center;overflow-y:auto;background:rgba(42,27,0,.46);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:payment-backdrop-in .24s ease-out both}.payment-modal-backdrop--closing{animation:payment-backdrop-out .3s ease-in both}.payment-modal-backdrop--closing .payment-modal{animation:payment-modal-out .3s cubic-bezier(.4,0,1,1) both}.payment-modal{position:relative;width:min(100%,460px);padding:48px 32px 32px;border:1px solid rgba(42,27,0,.08);border-radius:32px;background:var(--surface);box-shadow:0 28px 90px rgba(42,27,0,.3);animation:payment-modal-in .4s cubic-bezier(.22,1,.36,1) both}.payment-modal__close{position:absolute;top:14px;right:14px;display:grid;width:38px;height:38px;padding:0;place-items:center;border:0;border-radius:50%;outline:2px solid rgba(0,0,0,0);outline-offset:2px;background:rgba(42,27,0,.035);color:rgba(42,27,0,.52);cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease,outline-color .2s ease}.payment-modal__close:focus-visible{outline-color:rgba(42,27,0,.65)}.payment-result--modal{justify-items:center;text-align:center}.payment-result__icon-shell{display:grid;width:76px;height:76px;margin-bottom:6px;place-items:center;border:1px solid hsla(0,0%,100%,.72);border-radius:20px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}.payment-result__icon-shell--success{background:rgba(89,246,151,.17)}.payment-result__icon-shell--failure{background:rgba(255,66,66,.09)}.payment-result--modal .payment-result__icon{display:block;width:60px;height:60px}.payment-result--modal p{max-width:350px}.payment-result--modal .button{margin-top:10px}@media(hover:hover){.payment-modal__close:hover{background:rgba(42,27,0,.075);color:rgba(42,27,0,.78);transform:scale(1.04)}}@keyframes payment-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes payment-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes payment-modal-in{0%{opacity:0;transform:translateY(32px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes payment-modal-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(26px) scale(.985)}}.legal-page{background:var(--orange)}body.is-page-transitioning,html.is-page-transitioning{overflow:hidden;overscroll-behavior:none}.page-transition{--loader-progress:0%;--loader-rise:0%;--loader-max-rise:63%;position:fixed;inset:0;z-index:9999;display:grid;place-items:center;overflow:hidden;background:#ffad17;color:#20170f;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .42s ease,visibility .42s ease}.page-transition--visible{opacity:1;pointer-events:all;visibility:visible}.page-transition__inner{position:relative;z-index:2;display:grid;place-items:center}.page-transition__percent{display:grid;padding:14px;place-items:center;border:1px solid rgba(42,27,0,.06);border-radius:999px;font-family:Hagrid,Arial,sans-serif;font-size:62px;font-style:italic;font-weight:800;line-height:.95;filter:drop-shadow(0 10px 32px rgba(42,27,0,.08))}.page-transition__bar{position:absolute;inset:0;z-index:1}.page-transition__bar:after,.page-transition__bar:before{position:absolute;inset:0;content:""}.page-transition__bar:before{background:#20170f;opacity:.14;-webkit-clip-path:polygon(0 100%,100% calc(100% - var(--loader-max-rise)),100% 100%);clip-path:polygon(0 100%,100% calc(100% - var(--loader-max-rise)),100% 100%)}.page-transition__bar:after{background:#20170f;-webkit-clip-path:polygon(0 100%,var(--loader-progress) calc(100% - var(--loader-rise)),var(--loader-progress) 100%);clip-path:polygon(0 100%,var(--loader-progress) calc(100% - var(--loader-rise)),var(--loader-progress) 100%);transition:-webkit-clip-path .36s cubic-bezier(.22,1,.36,1);transition:clip-path .36s cubic-bezier(.22,1,.36,1);transition:clip-path .36s cubic-bezier(.22,1,.36,1),-webkit-clip-path .36s cubic-bezier(.22,1,.36,1)}.legal-document{min-height:100svh;padding:160px 0;background:var(--orange);color:var(--ink)}.legal-document__container{width:min(100% - 32px,1040px);min-width:0;margin-inline:auto}.legal-document__brand{display:block;width:131px;margin-bottom:56px}.legal-document__brand img{display:block;width:131px;height:auto}.legal-document__hero{display:grid;grid-gap:30px;gap:30px;min-width:0;max-width:880px}.legal-document__hero>p{width:-moz-fit-content;width:fit-content;margin:0;padding:10px 16px;border:1px solid rgba(42,27,0,.14);border-radius:999px;background:hsla(0,0%,100%,.2);color:rgba(42,27,0,.68)}.cta__title,.legal-document__content h2,.legal-document__hero h1{margin:0;color:var(--ink);font-family:Hagrid,Arial,sans-serif;font-style:italic;font-weight:800;letter-spacing:normal;line-height:.95;text-transform:uppercase}.legal-document__hero h1{max-width:960px;font-size:62px;white-space:pre-line;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.legal-document__lead{display:grid;grid-gap:16px;gap:16px;min-width:0;max-width:720px}.legal-document__lead p{margin:0;color:var(--ink);font-size:22px;line-height:1.35}.legal-document__sections{display:grid;grid-gap:88px;gap:88px;min-width:0;margin-top:96px}.legal-document__section{display:grid;grid-gap:32px;gap:32px;min-width:0;max-width:880px}.legal-document__content{display:grid;grid-gap:64px;gap:64px;min-width:0}.legal-document__block{display:grid;grid-gap:24px;gap:24px;min-width:0}.legal-document__block[id]{scroll-margin-top:32px}.legal-document__content h2{max-width:880px;margin-bottom:16px;font-size:56px;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.legal-document__content p{max-width:720px;margin:0;color:var(--ink);font-size:20px;line-height:1.5;overflow-wrap:break-word}.legal-document__content a{color:rgba(42,27,0,.58);text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.legal-document__content a:focus-visible,.legal-document__content a:hover{color:var(--ink)}.legal-document__closing{display:grid;margin-top:32px;padding-top:32px;border-top:1px solid rgba(42,27,0,.16)}.legal-document__closing p{margin:0;color:var(--ink);font-size:20px}.cta{position:relative;overflow:hidden;padding:96px 0 160px;background:linear-gradient(180deg,#f4f5f8,#f2f4f7)}.cta__container{position:relative;z-index:1;display:grid;width:min(100% - 34px,1390px);margin-inline:auto;justify-items:center;text-align:center}.cta__title{position:relative;z-index:330;max-width:860px;font-size:62px}.cta__animation{position:relative;z-index:200;width:100vw;height:490px;margin:-15px calc(50% - 50vw) 30px;pointer-events:none}.cta__animation:after,.cta__animation:before{position:absolute;z-index:2;pointer-events:none;content:""}.cta__animation:before{inset:0;background:linear-gradient(90deg,#f4f5f8,#f4f5f8 clamp(150px,12vw,190px),rgba(244,245,248,0) clamp(250px,22vw,330px)),linear-gradient(270deg,#f2f4f7,#f2f4f7 clamp(150px,12vw,190px),rgba(242,244,247,0) clamp(250px,22vw,330px)),radial-gradient(circle 260px at 10vw 50%,#f4f5f8 0,rgba(244,245,248,.98) 42%,rgba(244,245,248,0) 76%),radial-gradient(circle 260px at 90vw 50%,#f2f4f7 0,rgba(242,244,247,.98) 42%,rgba(242,244,247,0) 76%)}.cta__animation:after{right:0;bottom:-1px;left:0;height:74px;background:linear-gradient(180deg,rgba(242,244,247,0),rgba(242,244,247,.74) 58%,#f2f4f7)}.cta__video{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain}.cta__text{margin:clamp(-18px,-1.5vw,-8px) 0 0;color:var(--ink);font-size:14px}.cta__button,.cta__text{position:relative;z-index:300}.cta__button{display:flex;align-items:center;justify-content:center;min-height:52px;gap:12px;margin-top:28px;padding:0 28px 0 22px;box-shadow:inset 0 0 5px 4px rgba(255,186,49,.11),0 14px 36px rgba(68,43,0,.16)}.cta__button:hover{box-shadow:inset 0 0 12px 4px rgba(255,186,49,.42),0 18px 42px rgba(68,43,0,.22);transform:translateY(-2px)}.cta__button-icon{display:flex;width:22px;height:22px;align-items:center;justify-content:center}.legal-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(100% - 34px,1390px);margin:0 auto;padding:12px 0;color:rgba(42,27,0,.4);font-size:16px;font-weight:600;line-height:1.35}.legal-footer p{margin:0}@media(max-width:600px){.payment-page{align-items:center;padding:0;overflow:visible}.payment-card{width:100%;min-height:100svh;padding:32px;border-radius:0;display:flex;flex-direction:column;justify-content:center}.payment-card__header{margin-bottom:38px}.payment-card h1{margin-bottom:44px;font-size:36px}.payment-card__plan{padding:0 15px;font-size:12px}.payment-form__check{font-size:12px}.payment-modal-backdrop{padding:16px}.payment-modal{padding:48px 24px 28px;border-radius:26px}.legal-footer{align-items:flex-start;flex-direction:column;font-size:14px}}@media(max-width:1200px){.cta__title,.legal-document__hero h1{font-size:58px}.legal-document__content h2{font-size:52px}}@media(max-width:1100px){.legal-document{padding:136px 0 120px}}@media(max-width:992px){.cta__title,.legal-document__hero h1{font-size:52px}.legal-document__content h2{font-size:48px}.cta{min-height:auto;padding-bottom:130px}.cta__animation{height:auto}.cta__animation:before{background:linear-gradient(90deg,#f4f5f8,#f4f5f8 18vw,rgba(244,245,248,0) 38vw),linear-gradient(270deg,#f2f4f7,#f2f4f7 18vw,rgba(242,244,247,0) 38vw)}}@media(max-width:768px){.page-transition__percent{min-width:78px;font-size:48px}.cta__title,.legal-document__hero h1{font-size:48px}.legal-document__content h2{font-size:44px}.legal-document{padding:124px 0 96px}.legal-document__hero{gap:24px}.legal-document__content p,.legal-document__lead p{font-size:18px}.legal-document__sections{gap:56px;margin-top:72px}.cta__animation{width:110vw}.cta__text{max-width:300px}.cta__text br{display:none}}@media(max-width:700px){.cta__animation{width:120vw}}@media(max-width:610px){.cta__title,.legal-document__hero h1{font-size:44px}.legal-document__content h2{font-size:42px}.cta{padding-bottom:120px}}@media(max-width:530px){.legal-document__lead p{font-size:16px}.legal-document__content p{font-size:14px}.cta__animation{width:124vw}}@media(max-width:468px){.cta__animation{margin-bottom:20px}}@media(max-width:440px){.cta__animation{width:165vw}}@media(max-width:390px){.page-transition__percent{font-size:46px}.legal-document__hero h1{font-size:40px}.cta__title,.legal-document__content h2{font-size:38px}}@media(prefers-reduced-motion:reduce){.page-transition,.page-transition__bar:after,.payment-modal,.payment-modal-backdrop{animation:none;transition:none}}