@font-face{font-family:__Aref_Ruqaa_8e0f40;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e79251269d795342-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:__Aref_Ruqaa_8e0f40;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/14eb59b8949e9c1d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Aref_Ruqaa_8e0f40;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1d0fae58faa3da3f-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Aref_Ruqaa_Fallback_8e0f40;src:local("Times New Roman");ascent-override:114.29%;descent-override:22.84%;line-gap-override:9.17%;size-adjust:106.83%}.__className_8e0f40{font-family:__Aref_Ruqaa_8e0f40,__Aref_Ruqaa_Fallback_8e0f40;font-weight:700;font-style:normal}.__variable_8e0f40{--font-ruqaa:"__Aref_Ruqaa_8e0f40","__Aref_Ruqaa_Fallback_8e0f40"}@font-face{font-family:__Caveat_71e494;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Caveat_71e494;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Caveat_71e494;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Caveat_71e494;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Caveat_Fallback_71e494;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}.__className_71e494{font-family:__Caveat_71e494,__Caveat_Fallback_71e494;font-style:normal}.__variable_71e494{--font-caveat:"__Caveat_71e494","__Caveat_Fallback_71e494"}.v3p{--n0:#060b1c;--n1:#0b1535;--n2:#16244f;--gold:#fbbf24;--lamp:#ffcf7a;--amber:#b45309;--cream:#f5edd8;--paper:#fffaf0;--hand:var(--font-ruqaa),"Aref Ruqaa",serif;--ease:cubic-bezier(0.22,1,0.36,1);position:relative;isolation:isolate}:root:has(.v3p) body{background:#060b1c}:root:has(.v3p) .footer{-webkit-margin-before:0;margin-block-start:0}:root:has(.v3p) .announce{background:#0b1430;border-bottom:1px solid hsla(43,59%,90%,.07)}:root:has(.v3p) .nav{background:rgba(8,13,32,.93);border-bottom-color:hsla(43,59%,90%,.08)}:root:has(.v3p) .nav-brand{color:#f5edd8}:root:has(.v3p) .nav-links a{color:hsla(43,59%,90%,.7)}:root:has(.v3p) .nav-links a:hover{color:#f5edd8;background:hsla(43,59%,90%,.08)}:root:has(.v3p) .nav .lang{background:hsla(43,59%,90%,.08)}:root:has(.v3p) .nav .lang a{color:hsla(43,59%,90%,.64)}:root:has(.v3p) .nav .lang a[aria-current]{background:hsla(43,59%,90%,.16);color:#f5edd8;box-shadow:none}:root:has(.v3p) .nav .btn-primary{background:#fbbf24;color:#0f172a;box-shadow:none}:root:has(.v3p) .nav-burger{background:hsla(43,59%,90%,.08);border-color:hsla(43,59%,90%,.14)}:root:has(.v3p) .nav-burger-box i{background:#f5edd8}.v3p-head,.v3p-night{--ink:#f5edd8;--ink-2:hsla(43,59%,90%,.76);--ink-3:hsla(43,59%,90%,.54);--line:hsla(43,59%,90%,.13);--accent:#fbbf24;color:var(--ink)}.v3p-day{--ink:#0f172a;--ink-2:#394154;--ink-3:#5d6477;--line:rgba(92,60,18,.12);--accent:#b45309}.v3p h1,.v3p h2,.v3p h3,.v3p-day{color:var(--ink)}.v3p li,.v3p p{color:var(--ink-2)}.v3p a:not(.btn):not(.badge){color:var(--accent)}.v3p :focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.v3p .muted{color:var(--ink-3)}.v3p-head{position:relative;overflow:hidden;padding-block:clamp(64px,10vw,132px) clamp(52px,7vw,92px);text-align:center;background:radial-gradient(60% 70% at 50% 42%,rgba(255,207,122,.13),transparent 70%),linear-gradient(180deg,var(--n0) 0,var(--n1) 100%)}.v3p-head-legal{-webkit-padding-after:clamp(40px,5vw,64px);padding-block-end:clamp(40px,5vw,64px)}.v3p-head-inner{position:relative;z-index:1;display:grid;justify-items:center;grid-gap:clamp(14px,1.8vw,20px);gap:clamp(14px,1.8vw,20px);max-width:860px}.v3p-head h1{font-size:clamp(2.3rem,5.4vw,4.2rem);line-height:1.2;max-width:20ch;font-variation-settings:"wght" 900;text-shadow:0 2px 30px rgba(6,11,28,.6)}.v3p-head h1,.v3p-lede{margin:0;text-wrap:balance}.v3p-lede{max-width:54ch;font-size:clamp(1.06rem,1.5vw,1.24rem);line-height:1.85}.v3p-head .muted{margin:0}.v3p-says{display:inline-flex;align-items:center;gap:12px;margin:4px 0 0;padding:8px 18px 8px 10px;padding-inline:10px 20px;border-radius:999px;background:rgba(11,20,48,.72);border:1px solid rgba(251,191,36,.38);box-shadow:0 0 40px -10px rgba(251,191,36,.3)}.v3p .v3p-says span:last-child{font-family:var(--hand);font-size:1.14rem;line-height:1.6;color:var(--lamp)}.v3p-says-mark{width:30px;height:32px;flex:none}.v3p-says-mark img{width:100%;height:auto;display:block}.v3p-stars{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(1.2px 1.2px at 12% 18%,hsla(0,0%,100%,.8),transparent 60%),radial-gradient(1px 1px at 21% 48%,hsla(0,0%,100%,.6),transparent 60%),radial-gradient(1.4px 1.4px at 28% 76%,hsla(0,0%,100%,.5),transparent 60%),radial-gradient(1px 1px at 39% 9%,hsla(0,0%,100%,.7),transparent 60%),radial-gradient(1.2px 1.2px at 47% 33%,hsla(0,0%,100%,.45),transparent 60%),radial-gradient(1px 1px at 53% 84%,hsla(0,0%,100%,.55),transparent 60%),radial-gradient(1.3px 1.3px at 61% 12%,hsla(0,0%,100%,.7),transparent 60%),radial-gradient(1px 1px at 70% 41%,hsla(0,0%,100%,.5),transparent 60%),radial-gradient(1.2px 1.2px at 81% 72%,hsla(0,0%,100%,.6),transparent 60%),radial-gradient(1px 1px at 89% 28%,hsla(0,0%,100%,.75),transparent 60%),radial-gradient(1.1px 1.1px at 96% 62%,hsla(0,0%,100%,.5),transparent 60%),radial-gradient(1px 1px at 4% 88%,hsla(0,0%,100%,.5),transparent 60%);-webkit-mask-image:radial-gradient(ellipse 36% 48% at 50% 55%,transparent 60%,#000 100%);mask-image:radial-gradient(ellipse 36% 48% at 50% 55%,transparent 60%,#000 100%)}@media (max-width:720px){.v3p-stars{-webkit-mask-image:linear-gradient(180deg,#000,#000 10%,transparent 18%);mask-image:linear-gradient(180deg,#000,#000 10%,transparent 18%)}}.v3p-stars i{position:absolute;top:var(--y);left:var(--x);width:3px;height:3px;border-radius:50%;background:#fff8e1;box-shadow:0 0 6px 1px rgba(255,236,190,.7);opacity:.85;animation:v3p-twinkle 4.2s ease-in-out var(--d) infinite}.v3p-stars.is-paused i{animation-play-state:paused}@keyframes v3p-twinkle{0%,to{opacity:.85;transform:scale(1)}50%{opacity:.2;transform:scale(.6)}}.v3p-night{position:relative;background:radial-gradient(560px 380px at 18% 440px,rgba(255,207,122,.06),transparent 70%),linear-gradient(180deg,var(--n1) 0,var(--n2) 100%)}.v3p-day{position:relative;background:radial-gradient(55% 40% at 24% 0,rgba(255,214,140,.55),transparent 70%),linear-gradient(180deg,#f9d6a4,#fbe5c3 22%,#fcefdc 60%,#fbf3e2)}.v3p-band{position:relative;padding-block:clamp(64px,9vw,120px)}.v3p-band.is-tight{padding-block:clamp(48px,6vw,84px)}.v3p-day .v3p-band+.v3p-band,.v3p-night .v3p-band+.v3p-band{-webkit-padding-before:0;padding-block-start:0}.v3p-horizon{position:relative;height:clamp(170px,21vw,290px);overflow:hidden;--from:var(--n2);background:linear-gradient(180deg,var(--from) 0,#1c2858 12%,#2a2f66 26%,#5b4a86 44%,#b97a8a 62%,#eb9f7c 77%,#f5c28d 90%,#f9d6a4 100%)}.v3p-horizon-head{--from:var(--n1)}.v3p-horizon:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,244,214,.9) 30%,rgba(255,244,214,.9) 70%,transparent);opacity:.55}.v3p-sun{--sun:280px;position:absolute;left:22%;bottom:calc(var(--sun) / -2 + 18px);width:var(--sun);height:var(--sun);margin-left:calc(var(--sun) / -2);border-radius:50%;background:radial-gradient(circle closest-side,#fffaf0 0 19%,rgba(255,238,196,.95) 23%,rgba(255,218,156,.62) 36%,rgba(255,200,124,.34) 56%,rgba(255,190,110,.13) 80%,rgba(255,190,110,0) 100%)}@media (max-width:640px){.v3p-sun{--sun:196px}}.v3p .v3p-sun.is-in{animation:v3p-sunrise 1.8s var(--ease) both}@keyframes v3p-sunrise{0%{opacity:0;transform:translate3d(0,46px,0) scale(.92)}to{opacity:1;transform:none}}.v3p-cloud{position:absolute;height:18px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,214,196,.7),rgba(255,214,196,0));filter:blur(2px)}.v3p-cloud-a{top:46%;left:58%;width:32%}.v3p-cloud-b{top:62%;left:8%;width:24%;opacity:.7}.v3p-centre{text-align:center;display:grid;justify-items:center;margin-inline:auto;-webkit-margin-after:clamp(32px,4vw,52px);margin-block-end:clamp(32px,4vw,52px)}.v3p-centre h2,.v3p-h2{margin:0 0 .3em;font-size:clamp(1.9rem,4vw,3rem);line-height:1.3;font-variation-settings:"wght" 850;text-wrap:balance;max-width:22ch}.v3p-hand{display:block;-webkit-margin-after:6px;margin-block-end:6px;font-family:var(--hand);font-size:clamp(1.3rem,2.2vw,1.7rem);line-height:1.5;color:var(--accent)}.v3p-card{position:relative;padding:clamp(18px,2.2vw,26px);border-radius:20px;border:1px solid var(--line);transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.v3p-card h3{margin:0 0 .35em;font-size:1.14rem;line-height:1.5}.v3p-card p{margin:0;font-size:.99rem;line-height:1.85}.v3p-night .v3p-card{background:rgba(11,20,48,.62);box-shadow:0 30px 60px -40px rgba(0,0,0,.9),inset 0 1px 0 hsla(43,59%,90%,.05)}.v3p-day .v3p-card{background:var(--paper);box-shadow:0 1px 2px rgba(58,42,18,.05),0 14px 34px rgba(58,42,18,.07)}@media (hover:hover) and (pointer:fine){.v3p-card:hover{transform:translate3d(0,-4px,0)}.v3p-day .v3p-card:hover{box-shadow:0 2px 4px rgba(58,42,18,.05),0 22px 48px rgba(58,42,18,.1)}}.v3p-cards{display:grid;grid-gap:clamp(14px,1.8vw,20px);gap:clamp(14px,1.8vw,20px);grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr))}.v3p-stack{display:grid;grid-gap:14px;gap:14px}.v3p-cards.is-pairs{max-width:940px;margin-inline:auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.v3p-card.is-page{background:#fffdf6}.v3p-card.is-page:before{content:"";position:absolute;inset-block:0;inset-inline-start:24px;width:1px;background:rgba(214,90,90,.28)}.v3p-card.is-page h3,.v3p-card.is-page p{-webkit-padding-start:18px;padding-inline-start:18px}.v3p-card.is-note{background:#ffe9a8;border-color:rgba(180,120,0,.18);transform:rotate(calc(var(--dir) * -1deg))}.v3p-card.is-note h3{color:#4a3a10}.v3p-card.is-note p{color:#6b551c}@media (hover:hover) and (pointer:fine){.v3p-card.is-note:hover{transform:rotate(calc(var(--dir) * -1deg)) translate3d(0,-4px,0)}}.v3p-card.is-mark h3{display:inline;background:linear-gradient(transparent 55%,rgba(251,191,36,.55) 0);padding-inline:2px}.v3p-card.is-mark p{-webkit-margin-before:12px;margin-block-start:12px}.v3p .btn{font:inherit;font-weight:700;font-variation-settings:"wght" 700}.v3p-head .btn-primary,.v3p-night .btn-primary{background:linear-gradient(180deg,#ffd66b,#fbbf24);color:#0f172a;box-shadow:0 12px 36px -12px rgba(251,191,36,.6)}.v3p-head .btn-ghost,.v3p-night .btn-ghost{color:#f5edd8;border-color:hsla(43,59%,90%,.3)}.v3p-day .btn-primary{background:#0f172a;color:#fffaf0;box-shadow:0 14px 34px -14px rgba(15,23,42,.6)}.v3p-day .btn-ghost{color:#0f172a;border-color:rgba(15,23,42,.22)}.v3p-group{display:grid;grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);align-items:center}@media (min-width:960px){.v3p-group.has-media{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.v3p-group.has-media.is-flip>:first-child{order:1}}.v3p-group-head{-webkit-margin-after:clamp(20px,2.4vw,28px);margin-block-end:clamp(20px,2.4vw,28px)}.v3p-group:not(.has-media) .v3p-group-head{text-align:center;display:grid;justify-items:center}.v3p-group-head h2{margin:0;font-size:clamp(1.7rem,3.4vw,2.6rem);line-height:1.35;font-variation-settings:"wght" 850;text-wrap:balance}.v3p-phones{position:relative;display:flex;justify-content:center;align-items:flex-start}.v3p-phone-slot{width:min(270px,58vw);flex:none}.v3p-phones.is-pair .v3p-phone-slot{width:min(240px,44vw)}.v3p-phones.is-pair .v3p-phone-slot:first-child{transform:rotate(calc(var(--dir) * 3deg));z-index:2}.v3p-phones.is-pair .v3p-phone-slot:last-child{-webkit-margin-start:-64px;margin-inline-start:-64px;-webkit-margin-before:56px;margin-block-start:56px;transform:rotate(calc(var(--dir) * -4deg))}.v3p-phone{position:relative;padding:7px;border-radius:38px;background:linear-gradient(150deg,#243053,#0a1024 60%);box-shadow:inset 0 0 0 1px rgba(251,191,36,.28),0 40px 80px -34px rgba(0,0,0,.85)}.v3p-night .v3p-phone{box-shadow:inset 0 0 0 1px rgba(251,191,36,.3),0 40px 80px -34px rgba(0,0,0,.9),0 0 110px -30px rgba(251,191,36,.35)}.v3p-day .v3p-phone{box-shadow:inset 0 0 0 1px rgba(251,191,36,.3),0 36px 70px -30px rgba(90,50,12,.45)}.v3p-phone img{display:block;width:100%;height:auto;border-radius:31px;background:#f5edd8}.v3p-link{display:grid;grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);align-items:center;max-width:980px;margin-inline:auto}@media (min-width:820px){.v3p-link{grid-template-columns:1.25fr .75fr}}.v3p-steps{counter-reset:s;list-style:none;padding:0;margin:0;display:grid;grid-gap:18px;gap:18px}.v3p-steps li{counter-increment:s;position:relative;-webkit-padding-start:58px;padding-inline-start:58px;line-height:1.9}.v3p-steps li:before{content:counter(s,arabic-indic);position:absolute;inset-inline-start:0;top:0;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,#ffd66b,#fbbf24);color:#0f172a;font-weight:800;font-size:1.05rem;box-shadow:0 0 24px -4px rgba(251,191,36,.55)}.v3p-steps li{min-height:38px}.v3p-steps li:not(:last-child):after{content:"";position:absolute;inset-inline-start:18px;top:42px;bottom:-14px;width:2px;background:rgba(251,191,36,.28)}.v3p-pull{margin:0 auto;max-width:58ch;text-align:center;font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:2;-webkit-padding-before:24px;padding-block-start:24px;-webkit-border-before:3px solid var(--accent);border-block-start:3px solid var(--accent);color:var(--ink)!important}.v3p-ticks{list-style:none;padding:0;margin:0 auto;max-width:62ch;display:grid;grid-gap:14px;gap:14px}.v3p-ticks li{position:relative;padding:16px 20px;-webkit-padding-start:56px;padding-inline-start:56px;border-radius:16px;background:var(--paper);box-shadow:0 1px 2px rgba(58,42,18,.05),0 10px 26px rgba(58,42,18,.06);line-height:1.85}.v3p-ticks li:before{content:"";position:absolute;inset-inline-start:18px;top:19px;width:22px;height:22px;border-radius:7px;background:linear-gradient(180deg,#ffd66b,#fbbf24)}.v3p-ticks li:after{content:"";position:absolute;inset-inline-start:26px;top:23px;width:6px;height:11px;border:solid #0f172a;border-width:0 2.4px 2.4px 0;transform:rotate(40deg)}.v3p-faq{display:grid;grid-gap:28px;gap:28px;max-width:1040px;margin-inline:auto}@media (min-width:900px){.v3p-faq{grid-template-columns:.75fr 1.25fr;align-items:start}}.v3p-faq h2{margin:0;font-size:clamp(1.8rem,3.4vw,2.5rem);line-height:1.35}.v3p-faq details{-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.v3p-faq details:first-child{-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.v3p-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:18px;font-weight:700;font-variation-settings:"wght" 700;font-size:1.08rem;color:var(--ink)}.v3p-faq summary::-webkit-details-marker{display:none}.v3p-faq summary:after{content:"+";flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:rgba(251,191,36,.2);color:var(--accent);font-size:1.2rem;line-height:1;transition:transform .3s var(--ease)}.v3p-faq details[open] summary:after{transform:rotate(45deg)}.v3p-faq details p{margin:0;padding:0 4px 20px;max-width:62ch;line-height:1.9}.v3p-close{text-align:center;display:grid;justify-items:center;grid-gap:14px;gap:14px}.v3p-close h2{margin:0;font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.25}.v3p-close .ustad:before{background:radial-gradient(closest-side,rgba(255,214,120,.55),transparent 72%);opacity:1}.v3p-head .places{-webkit-margin-before:8px;margin-block-start:8px}.v3p-head .badges-note{color:hsla(43,59%,90%,.6)}.v3p-head .badge-web{box-shadow:inset 0 0 0 1px hsla(43,59%,90%,.2)}.v3p-lead{display:grid;justify-items:center;text-align:center;grid-gap:12px;gap:12px;max-width:64ch;margin-inline:auto}.v3p-lead .btn{min-width:280px}.v3p-or{margin:34px 0 0;text-align:center;font-family:var(--hand);font-size:1.4rem;color:var(--lamp)!important}.v3p-form-wrap{max-width:640px;margin-inline:auto}.v3p-day .form-card,.v3p-day .form-done{background:var(--paper);border:1px solid var(--line);border-radius:24px;padding:clamp(22px,3.4vw,38px);box-shadow:0 2px 4px rgba(58,42,18,.05),0 24px 56px rgba(58,42,18,.1)}.v3p-day .form-done h2{margin-top:0}.v3p-day .field{display:grid;grid-gap:6px;gap:6px;-webkit-margin-after:18px;margin-block-end:18px}.v3p-day .field label,.v3p-day .label-static{font-weight:700;font-variation-settings:"wght" 700;color:#0f172a}.v3p-day .field input,.v3p-day .field textarea{font:inherit;color:#0f172a;background:#fffdf7;border:1px solid rgba(15,23,42,.16);border-radius:14px;padding:12px 14px;min-height:48px;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.v3p-day .field input:focus,.v3p-day .field textarea:focus{outline:none;border-color:#d99a18;box-shadow:0 0 0 4px rgba(251,191,36,.25)}.v3p-day .hint{font-size:.88rem;color:var(--ink-3)}.v3p-day .term-fixed{border-color:rgba(180,83,9,.4);background:rgba(251,191,36,.16);color:#7a4a06}.v3p-day .term-fixed:before{border-color:#b45309}.v3p-day .form-card .btn-primary{width:100%;min-height:54px;-webkit-margin-before:6px;margin-block-start:6px}.v3p-day .form-error{margin:14px 0 0;padding:12px 14px;border-radius:12px;background:rgba(220,80,40,.08);border:1px solid rgba(220,80,40,.25);color:#7c2d12}.v3p-doc{max-width:76ch;margin-inline:auto;padding:clamp(24px,5vw,64px);border-radius:26px;background:var(--paper);border:1px solid var(--line);box-shadow:0 2px 4px rgba(58,42,18,.05),0 30px 70px rgba(58,42,18,.1)}.v3p-doc section+section{-webkit-margin-before:2.2em;margin-block-start:2.2em}.v3p-doc h2{position:relative;margin:0 0 .6em;font-size:clamp(1.18rem,2.2vw,1.5rem);line-height:1.5;-webkit-padding-start:18px;padding-inline-start:18px}.v3p-doc h2:before{content:"";position:absolute;inset-inline-start:0;top:.35em;width:5px;height:1.05em;border-radius:3px;background:linear-gradient(180deg,#fbbf24,#e08e0b)}.v3p-doc p{margin:0 0 1em;max-width:70ch;font-size:1.04rem;line-height:2;color:#2f3647}.v3p-doc p:last-child{margin-bottom:0}.v3p-doc .needs-review{-webkit-border-start:3px solid #d97706;border-inline-start:3px solid #d97706;background:rgba(217,119,6,.08);padding:12px 16px;border-radius:10px}:root[dir=ltr] .v3p{--hand:var(--font-caveat),"Caveat",var(--font-ruqaa),cursive}:root[dir=ltr] .v3p .v3p-says span:last-child{font-size:1.36rem;line-height:1.35}:root[dir=ltr] .v3p-hand{font-size:clamp(1.5rem,2.5vw,1.95rem);line-height:1.2}:root[dir=ltr] .v3p .v3p-or{font-size:1.65rem}:root[dir=ltr] .v3p-steps li:before{content:counter(s)}:root.font-ckb .v3p-head h1{line-height:1.42}:root.font-ckb .v3p-centre h2,:root.font-ckb .v3p-close h2,:root.font-ckb .v3p-faq h2,:root.font-ckb .v3p-group-head h2,:root.font-ckb .v3p-h2{line-height:1.4}@media (prefers-reduced-motion:reduce){.v3p .v3p-sun.is-in,.v3p-stars i{animation:none!important}.v3p-card{transition:none}}