.Offer_offerCard__58ZUx{--orbit-lap:10s}.Offer_orbitEdge__HdhB8{position:absolute;inset:0;z-index:5;border-radius:inherit;padding:1.5px;overflow:hidden;pointer-events:none;background:linear-gradient(172deg,#ffc19b63,#ff4a1c18 36%,#ff4a1c1c 67%,#ffc19b55);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.Offer_orbitEdge__HdhB8 i{display:none;position:absolute;top:0;left:0;width:240px;height:240px;border-radius:50%;background:radial-gradient(closest-side,#fff 0,#ffe8d8 14%,#ffab7fdf 30%,#ff4a1c85 60%,transparent 100%);offset-path:inset(0 round 26px);offset-rotate:0deg;offset-distance:0;animation:Offer_orbit__3K9nN var(--orbit-lap) linear infinite;animation-delay:-.45s}.Offer_orbitEdge__HdhB8 i+i{width:200px;height:200px;opacity:.56;animation-delay:-.22s}.Offer_orbitEdge__HdhB8 i+i+i{width:155px;height:155px;opacity:.28;animation-delay:0s}@supports (offset-path:inset(0 round 26px)){.Offer_orbitEdge__HdhB8 i{display:block}}@keyframes Offer_orbit__3K9nN{to{offset-distance:100%}}.Offer_priceAmount__uevgg{position:relative;isolation:isolate}.Offer_priceAmount__uevgg>:not(.Offer_priceFlash__712Al,.Offer_priceRing__7qbRk,.Offer_priceSparks__BQSSC){position:relative;z-index:2}.Offer_priceDigits__YwEEO{transform-origin:50% 62%;font-variant-numeric:tabular-nums}.Offer_priceCents__ld7h3{opacity:0;transition:opacity .35s ease-out}.Offer_priceHit__kdlaE .Offer_priceCents__ld7h3{opacity:1}.Offer_reel__qw0dP{display:block;position:relative;width:.66em;height:1em;flex:none;overflow:hidden;line-height:1;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent)}.Offer_reelStrip__2D_LN{position:absolute;top:0;right:0;left:0;display:block;will-change:transform}.Offer_reelCell__usF06{display:block;height:1em;width:100%;line-height:1;text-align:center;color:#fff2e8;background:linear-gradient(180deg,#fff 7%,#fff2e8 38%,#ffb48f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.Offer_priceFlash__712Al,.Offer_priceRing__7qbRk,.Offer_priceSparks__BQSSC{position:absolute;z-index:0;top:50%;left:50%;pointer-events:none}.Offer_priceFlash__712Al{width:95%;height:180%;border-radius:50%;background:radial-gradient(ellipse at center,#ff965c70,#ff4a1c1f 42%,transparent 72%);opacity:0;transform:translate(-50%,-50%) scale(.4)}.Offer_priceRing__7qbRk{width:60%;height:110%;border:2px solid #ffd1a266;border-radius:50%;opacity:0;transform:translate(-50%,-50%) scale(.35)}.Offer_priceSparks__BQSSC{width:0;height:0;font-size:clamp(90px,16vw,146px)}.Offer_priceSparks__BQSSC i{position:absolute;top:-6px;left:-6px;width:12px;height:12px;opacity:0;background:radial-gradient(closest-side,#fff,#ffd6b5 46%,#ff8149);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);transform:translate(calc(var(--spark-x) * .28),calc(var(--spark-y) * .28)) scale(.25)}.Offer_priceSparks__BQSSC i:first-child{--spark-x:1.25em;--spark-y:0em}.Offer_priceSparks__BQSSC i:nth-child(2){--spark-x:1em;--spark-y:.35em}.Offer_priceSparks__BQSSC i:nth-child(3){--spark-x:.45em;--spark-y:.54em}.Offer_priceSparks__BQSSC i:nth-child(4){--spark-x:-.45em;--spark-y:.54em}.Offer_priceSparks__BQSSC i:nth-child(5){--spark-x:-1em;--spark-y:.35em}.Offer_priceSparks__BQSSC i:nth-child(6){--spark-x:-1.25em;--spark-y:0em}.Offer_priceSparks__BQSSC i:nth-child(7){--spark-x:-1em;--spark-y:-.35em}.Offer_priceSparks__BQSSC i:nth-child(8){--spark-x:-.45em;--spark-y:-.54em}.Offer_priceSparks__BQSSC i:nth-child(9){--spark-x:.45em;--spark-y:-.54em}.Offer_priceSparks__BQSSC i:nth-child(10){--spark-x:1em;--spark-y:-.35em}.Offer_priceHit__kdlaE .Offer_priceDigits__YwEEO{animation:Offer_priceBeat__8xQt8 1.05s cubic-bezier(.3,0,.3,1) both}.Offer_priceHit__kdlaE .Offer_priceFlash__712Al{animation:Offer_priceFlash__712Al 1.3s ease-out both}.Offer_priceHit__kdlaE .Offer_priceRing__7qbRk{animation:Offer_priceRing__7qbRk .9s cubic-bezier(.2,.7,.3,1) both}.Offer_priceHit__kdlaE .Offer_priceSparks__BQSSC i{animation:Offer_priceSpark__999Mp .9s cubic-bezier(.15,.7,.3,1) both}.Offer_priceHit__kdlaE .Offer_priceSparks__BQSSC i:nth-child(2n){animation-duration:1.05s;animation-delay:.05s}@keyframes Offer_priceBeat__8xQt8{0%,to{transform:scale(1)}25%{transform:scale(1.13)}47%{transform:scale(.97)}65%{transform:scale(1.055)}}@keyframes Offer_priceFlash__712Al{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}28%{opacity:.88}to{opacity:0;transform:translate(-50%,-50%) scale(1.2)}}@keyframes Offer_priceRing__7qbRk{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}25%{opacity:.95}to{opacity:0;transform:translate(-50%,-50%) scale(1.75)}}@keyframes Offer_priceSpark__999Mp{0%{opacity:0;transform:translate(calc(var(--spark-x) * .28),calc(var(--spark-y) * .28)) scale(.25)}32%{opacity:1}to{opacity:0;transform:translate(var(--spark-x),var(--spark-y)) scale(.8)}}.Offer_offerCta__X9b_U:after{content:"";position:absolute;z-index:1;top:0;bottom:0;left:0;width:45%;pointer-events:none;background:linear-gradient(100deg,transparent,#ffffff59 50%,transparent);transform:translateX(-125%) skewX(-18deg);animation:Offer_sweep__WNG4e 3.8s ease-in-out infinite}@keyframes Offer_sweep__WNG4e{0%,25%{transform:translateX(-125%) skewX(-18deg)}65%,to{transform:translateX(430%) skewX(-18deg)}}.Offer_guaranteeSeal__RpRj5{position:relative;isolation:isolate}.Offer_guaranteeSeal__RpRj5:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:conic-gradient(from 0deg,#ff5e30,#ffc4a0,#a92d10,#ffb58e,#ff5e30);animation:Offer_sealSpin__ghBV5 40s linear infinite}.Offer_sealShine__Fc_cM{position:absolute;z-index:2;inset:10px;border-radius:50%;overflow:hidden;pointer-events:none}.Offer_sealShine__Fc_cM:before{content:"";position:absolute;top:-20%;bottom:-20%;left:0;width:38%;background:linear-gradient(100deg,transparent,#ffffff63 50%,transparent);transform:translateX(-160%) rotate(18deg);animation:Offer_sealGleam__ceUCA 5.2s ease-in-out infinite}@keyframes Offer_sealSpin__ghBV5{to{transform:rotate(1turn)}}@keyframes Offer_sealGleam__ceUCA{0%,34%{transform:translateX(-160%) rotate(18deg)}68%,to{transform:translateX(420%) rotate(18deg)}}.Offer_offerCard__58ZUx[data-offer-visible=false] .Offer_guaranteeSeal__RpRj5:before,.Offer_offerCard__58ZUx[data-offer-visible=false] .Offer_offerCta__X9b_U:after,.Offer_offerCard__58ZUx[data-offer-visible=false] .Offer_orbitEdge__HdhB8 i,.Offer_offerCard__58ZUx[data-offer-visible=false] .Offer_sealShine__Fc_cM:before{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.Offer_reelStrip__2D_LN{transform:translate3d(0,var(--offer-final-offset),0)!important}.Offer_priceCents__ld7h3{opacity:1;transition:none}.Offer_guaranteeSeal__RpRj5:before,.Offer_offerCta__X9b_U:after,.Offer_orbitEdge__HdhB8 i,.Offer_priceHit__kdlaE .Offer_priceDigits__YwEEO,.Offer_priceHit__kdlaE .Offer_priceFlash__712Al,.Offer_priceHit__kdlaE .Offer_priceRing__7qbRk,.Offer_priceHit__kdlaE .Offer_priceSparks__BQSSC i,.Offer_sealShine__Fc_cM:before{animation:none!important}}.Roadmap_carouselWrapper__ZpNUn{position:relative;margin-top:clamp(1.8rem,4vw,3.7rem);isolation:isolate}.Roadmap_carouselWrapper__ZpNUn:before{position:absolute;z-index:-1;top:12%;left:8%;width:65%;height:72%;pointer-events:none;content:"";background:radial-gradient(ellipse at center,rgba(255,74,28,.075),transparent 65%);filter:blur(34px)}.Roadmap_carouselHeader__qog9C{display:flex;justify-content:space-between;align-items:center;min-height:52px;gap:1rem;margin-bottom:1rem}.Roadmap_carouselCount__1YcHI,.Roadmap_carouselHint__swWAV{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.13em;color:var(--color-bone-mid);white-space:nowrap}.Roadmap_carouselHint__swWAV{gap:.75rem}.Roadmap_hintAccent__JqdON{width:20px;height:1px;background:var(--color-vermillion)}.Roadmap_hintDivider__8wuQH{color:#49413b}.Roadmap_carouselControls__xu1ud{align-items:center;gap:.55rem}.Roadmap_carouselCount__1YcHI{margin-right:.9rem;letter-spacing:.07em}.Roadmap_carouselCount__1YcHI strong{color:var(--color-bone);font-weight:600}.Roadmap_arrowButton__5ok1d{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(239,234,225,.22);border-radius:50%;color:var(--color-bone);background:rgba(255,255,255,.025);cursor:pointer;transition:background .24s ease,border-color .24s ease,color .24s ease,opacity .24s ease}.Roadmap_arrowButton__5ok1d:focus-visible,.Roadmap_arrowButton__5ok1d:hover:not(:disabled){color:#fff;background:rgba(255,74,28,.2);border-color:var(--color-vermillion)}.Roadmap_arrowButton__5ok1d:focus-visible{outline:2px solid var(--color-vermillion);outline-offset:3px}.Roadmap_arrowButton__5ok1d:disabled{cursor:default;opacity:.28}.Roadmap_arrowIcon__SAvOH{width:18px;height:18px}.Roadmap_carousel__yGa1_{display:flex;gap:clamp(13px,1.6vw,23px);padding:8px 2px 22px;list-style:none;overscroll-behavior-x:contain;scroll-padding-inline:2px;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x pan-y;cursor:grab}.Roadmap_carousel__yGa1_:active{cursor:grabbing}.Roadmap_carousel__yGa1_::-webkit-scrollbar{display:none}.Roadmap_carousel__yGa1_:focus-visible{outline-offset:4px}.Roadmap_card__8upcL{position:relative;flex:0 0 clamp(270px,25.3vw,330px);min-width:0;height:clamp(510px,40vw,560px);overflow:hidden;isolation:isolate;border:1px solid rgba(239,234,225,.15);border-radius:20px;background:#0e0d0e;box-shadow:0 17px 32px rgba(0,0,0,.12);transition:border-color .3s ease,box-shadow .35s ease}.Roadmap_card__8upcL:before{position:absolute;z-index:3;inset:0;border-radius:inherit;pointer-events:none;content:"";background:linear-gradient(145deg,rgba(255,255,255,.065),transparent 27%,transparent 78%,rgba(255,74,28,.035))}.Roadmap_card__8upcL:focus-within,.Roadmap_card__8upcL:hover{border-color:rgba(255,104,59,.57);box-shadow:0 22px 52px rgba(0,0,0,.28),0 0 38px rgba(255,74,28,.085)}.Roadmap_cardInner__8USM0{position:relative;z-index:1;height:100%;overflow:hidden}.Roadmap_artwork__JX0uU{position:absolute;inset:0 0 auto;height:48%;overflow:hidden;background:radial-gradient(ellipse at 50% 35%,#3a1b13 0,#191316 46%,#0e0d0e 95%)}.Roadmap_moduleImage__9jS8x{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.03);filter:saturate(.9);transition:transform .8s cubic-bezier(.16,1,.3,1),filter .8s ease}.Roadmap_artworkFade__FJSZS{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(9,8,9,.18) 0,transparent 35%,rgba(13,11,12,.18) 58%,#0e0d0e)}.Roadmap_artworkLight__s9i3W{position:absolute;inset:-35% -100%;transform:translateX(-115%) rotate(-25deg);pointer-events:none;background:linear-gradient(90deg,transparent 39%,rgba(255,245,230,.055) 50%,transparent 62%)}.Roadmap_card__8upcL:hover .Roadmap_moduleImage__9jS8x{transform:scale(1.12);filter:saturate(1.13) contrast(1.04)}.Roadmap_card__8upcL:hover .Roadmap_artworkLight__s9i3W{animation:Roadmap_artworkSweep__ow4sP 1.4s ease both}.Roadmap_artworkCorner__cJEMV{position:absolute;top:20px;left:20px;color:rgba(239,234,225,.55);font:500 .55rem var(--font-mono);letter-spacing:.18em}.Roadmap_cardBody__9nuEN{position:absolute;inset:44% 0 0;display:flex;flex-direction:column;padding:0 clamp(20px,2vw,26px) 22px}.Roadmap_lessonType__P73fF{display:flex;gap:.58rem;align-items:center;font:600 .78rem var(--font-body);letter-spacing:.29em;color:var(--color-bone);white-space:nowrap}.Roadmap_lessonSymbol__UiTfw{color:var(--color-vermillion);font-size:1.35rem;line-height:1}.Roadmap_typeRule__v_WF9{width:31px;height:1px;background:linear-gradient(90deg,var(--color-vermillion),transparent)}.Roadmap_moduleNumber__U7_yV{display:block;font-family:var(--font-display);font-size:clamp(5rem,6vw,6rem);font-weight:800;line-height:.9;letter-spacing:-.09em;background:linear-gradient(175deg,#fff0e6 5%,#ffc0a1 36%,#ff4a1c 85%);color:transparent;background-clip:text;-webkit-background-clip:text;filter:drop-shadow(0 8px 16px rgba(255,74,28,.12));transition:filter .4s ease,transform .5s cubic-bezier(.16,1,.3,1)}.Roadmap_card__8upcL:hover .Roadmap_moduleNumber__U7_yV{transform:translateY(-3px);filter:drop-shadow(0 6px 13px rgba(255,74,28,.26))}.Roadmap_moduleTitle__Jhagu{margin-top:8px;font-size:clamp(1.31rem,2.3vw,1.57rem);letter-spacing:-.035em;color:var(--color-bone);min-height:2.2em;text-wrap:balance}.Roadmap_bottomLine__oCxNt{width:100%;height:1px;margin-top:18px;background:linear-gradient(90deg,rgba(255,74,28,.7),rgba(239,234,225,.1) 30%,transparent)}@property --bonus-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.Roadmap_bonusCard__4nD64{border-color:rgba(255,122,79,.58);box-shadow:0 12px 36px rgba(255,74,28,.1),0 0 35px rgba(255,74,28,.08)}.Roadmap_bonusCard__4nD64:after{position:absolute;z-index:5;inset:0;border-radius:inherit;padding:2px;content:"";pointer-events:none;background:conic-gradient(from var(--bonus-angle),transparent 0,transparent 45%,#ffa984 54%,#fff8eb 57%,#ff4a1c 60%,transparent 67%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:Roadmap_bonusBorder__aYL_k 7s linear infinite}.Roadmap_bonusCard__4nD64 .Roadmap_lessonSymbol__UiTfw{color:#ffbd9f}.Roadmap_bonusCard__4nD64 .Roadmap_artwork__JX0uU{background:radial-gradient(ellipse at 50% 30%,#602415,#1b1010 55%,#0e0d0e 100%)}.Roadmap_progressRail__SfNvz{height:2px;width:100%;margin-top:12px;background:rgba(239,234,225,.1);overflow:hidden}.Roadmap_progressRail__SfNvz span{display:block;height:100%;background:var(--color-vermillion);transition:width .35s ease}.Roadmap_illustration__h67p4{position:absolute;inset:0;perspective:760px;overflow:hidden}.Roadmap_sceneGrid__IP2Da{position:absolute;inset:-35%;background-image:linear-gradient(rgba(255,167,123,.065) 1px,transparent 0),linear-gradient(90deg,rgba(255,167,123,.065) 1px,transparent 0);background-size:30px 30px;transform:rotateX(62deg) rotate(-17deg) translateY(20%);-webkit-mask-image:radial-gradient(ellipse at center,#000 5%,transparent 62%);mask-image:radial-gradient(ellipse at center,#000 5%,transparent 62%)}.Roadmap_sceneHalo__vsoOc{position:absolute;top:13%;left:29%;width:52%;aspect-ratio:1;border-radius:50%;background:rgba(255,95,48,.28);filter:blur(48px)}.Roadmap_sceneOrbitSecondary__x9EwA,.Roadmap_sceneOrbit__2kH_6{position:absolute;top:16%;left:17%;width:66%;aspect-ratio:1;border:1px solid rgba(255,165,122,.25);border-radius:50%;transform:rotateX(55deg) rotate(-25deg)}.Roadmap_sceneOrbitSecondary__x9EwA{top:2%;left:28%;width:47%;border-color:rgba(255,236,208,.12);transform:rotateY(52deg) rotate(35deg)}.Roadmap_sceneWindow__3csRE{position:absolute;top:21%;left:18%;width:68%;height:56%;border:1px solid rgba(255,215,191,.38);border-radius:10px;background:linear-gradient(155deg,rgba(62,42,40,.96),rgba(12,15,20,.95));box-shadow:0 18px 50px rgba(0,0,0,.55),0 0 32px rgba(255,74,28,.16);transform:rotateY(-14deg) rotateX(10deg) rotate(-8deg);transition:transform .8s cubic-bezier(.16,1,.3,1),box-shadow .7s ease}.Roadmap_windowChrome__uCWFb{display:flex;align-items:center;gap:4px;height:20%;padding:0 9%;border-bottom:1px solid rgba(255,233,215,.16)}.Roadmap_windowChrome__uCWFb i{display:block;width:5px;height:5px;background:#c77554;border-radius:100%;opacity:.82}.Roadmap_windowAddress__U6euy{width:38%;height:4px;margin-left:auto;background:rgba(250,218,198,.17);border-radius:20px}.Roadmap_windowContent__OaWfr{position:relative;display:flex;flex-direction:column;gap:9%;padding:9%;height:80%}.Roadmap_windowAccent__hnM1q{height:12%;width:33%;border-radius:3px;background:linear-gradient(90deg,#ff5d32,#b43319);box-shadow:0 0 14px rgba(255,74,28,.4)}.Roadmap_windowLine__n4Cty{width:69%;height:6%;border-radius:2px;background:rgba(250,228,208,.65)}.Roadmap_windowLineShort___fzld{width:46%;height:5%;border-radius:2px;background:rgba(250,228,208,.3)}.Roadmap_windowBlocks__5M_CY{display:flex;gap:6px;flex:1;min-height:0;margin-top:2%}.Roadmap_windowBlocks__5M_CY span{flex:1;border:1px solid rgba(255,191,159,.24);border-radius:3px;background:linear-gradient(150deg,rgba(255,135,85,.2),rgba(255,255,255,.015))}.Roadmap_sceneTile__Es5bd{position:absolute;z-index:2;top:42%;right:4%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;width:29%;height:30%;padding:10%;border:1px solid rgba(255,190,158,.5);border-radius:9px;background:linear-gradient(130deg,#552818,#211618);box-shadow:0 14px 24px rgba(0,0,0,.48),0 0 25px rgba(255,74,28,.23);transform:rotateY(13deg) rotate(8deg);transition:transform .8s cubic-bezier(.16,1,.3,1)}.Roadmap_tileSparkle__6eWM7{font-size:1.65rem;line-height:1;color:#ff9466}.Roadmap_tileLineSmall__wGhnQ,.Roadmap_tileLine__OBVsn{width:100%;height:3px;border-radius:4px;background:rgba(255,238,222,.52)}.Roadmap_tileLineSmall__wGhnQ{width:58%;background:rgba(255,238,222,.2)}.Roadmap_sceneDotTwo__ByX5a,.Roadmap_sceneDot__O_RS7{position:absolute;z-index:2;width:5px;height:5px;top:20%;left:15%;border-radius:50%;background:#ffb38f;box-shadow:0 0 13px 4px rgba(255,96,39,.55)}.Roadmap_sceneDotTwo__ByX5a{top:77%;left:75%;width:3px;height:3px;opacity:.55}.Roadmap_sceneRay__EYBr3{position:absolute;z-index:2;top:30%;right:5%;width:45px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,185,144,.55),transparent);transform:rotate(-40deg)}.Roadmap_card__8upcL:hover .Roadmap_sceneWindow__3csRE{transform:rotateY(-5deg) rotateX(3deg) rotate(-4deg) translateY(-9px) scale(1.04);box-shadow:0 24px 54px rgba(0,0,0,.55),0 0 38px rgba(255,74,28,.24)}.Roadmap_card__8upcL:hover .Roadmap_sceneTile__Es5bd{transform:rotateY(2deg) rotate(4deg) translate(4px,-8px)}.Roadmap_illustration__h67p4[data-scene=welcome] .Roadmap_sceneWindow__3csRE{left:24%;width:55%;height:58%;transform:rotateY(-4deg) rotate(-3deg)}.Roadmap_illustration__h67p4[data-scene=welcome] .Roadmap_sceneOrbit__2kH_6{top:-15%;left:22%;width:73%;border-color:rgba(255,184,139,.6)}.Roadmap_illustration__h67p4[data-scene=welcome] .Roadmap_sceneTile__Es5bd{top:35%;right:61%;width:23%;height:32%}.Roadmap_illustration__h67p4[data-scene=tools] .Roadmap_sceneWindow__3csRE{left:15%;top:33%;width:60%;height:40%;transform:rotateY(18deg) rotate(7deg)}.Roadmap_illustration__h67p4[data-scene=tools] .Roadmap_sceneTile__Es5bd{top:15%;right:13%;width:34%;height:43%;transform:rotateY(-16deg) rotate(-9deg)}.Roadmap_illustration__h67p4[data-scene=tools] .Roadmap_sceneHalo__vsoOc{top:18%;left:4%;background:rgba(255,125,65,.38)}.Roadmap_illustration__h67p4[data-scene=editor] .Roadmap_sceneWindow__3csRE{left:12%;top:18%;width:78%;height:67%;transform:rotateY(-17deg) rotate(2deg)}.Roadmap_illustration__h67p4[data-scene=editor] .Roadmap_windowLineShort___fzld,.Roadmap_illustration__h67p4[data-scene=editor] .Roadmap_windowLine__n4Cty{height:4px}.Roadmap_illustration__h67p4[data-scene=editor] .Roadmap_windowBlocks__5M_CY{flex-direction:column;gap:5px}.Roadmap_illustration__h67p4[data-scene=editor] .Roadmap_windowBlocks__5M_CY span{flex:0 0 4px;width:75%;border:0;background:rgba(255,150,110,.48)}.Roadmap_illustration__h67p4[data-scene=editor] .Roadmap_windowBlocks__5M_CY span:nth-child(2){width:47%;background:rgba(246,230,214,.52)}.Roadmap_illustration__h67p4[data-scene=editor] .Roadmap_sceneTile__Es5bd{top:48%;right:3%;width:25%;height:26%}.Roadmap_illustration__h67p4[data-scene=structure] .Roadmap_sceneWindow__3csRE{top:17%;left:16%;width:69%;height:64%;transform:rotateX(14deg) rotateY(21deg) rotate(-9deg)}.Roadmap_illustration__h67p4[data-scene=structure] .Roadmap_windowBlocks__5M_CY span{background:linear-gradient(0deg,rgba(255,74,28,.08),rgba(255,255,255,.13))}.Roadmap_illustration__h67p4[data-scene=structure] .Roadmap_sceneGrid__IP2Da{transform:rotateX(50deg) rotate(18deg)}.Roadmap_illustration__h67p4[data-scene=motion] .Roadmap_sceneWindow__3csRE{left:9%;top:24%;width:65%;height:50%;transform:rotateY(-22deg) rotate(-12deg)}.Roadmap_illustration__h67p4[data-scene=motion] .Roadmap_sceneTile__Es5bd{right:9%;top:16%;width:39%;height:52%;transform:rotateY(10deg) rotate(12deg)}.Roadmap_illustration__h67p4[data-scene=motion] .Roadmap_sceneOrbit__2kH_6{top:5%;left:4%;border-style:dashed}.Roadmap_illustration__h67p4[data-scene=skills] .Roadmap_sceneWindow__3csRE{top:29%;left:7%;width:61%;height:48%;transform:rotateY(25deg) rotate(-10deg)}.Roadmap_illustration__h67p4[data-scene=skills] .Roadmap_sceneTile__Es5bd{top:11%;right:9%;width:41%;height:57%;transform:rotateY(-23deg) rotate(12deg)}.Roadmap_illustration__h67p4[data-scene=skills] .Roadmap_tileSparkle__6eWM7{font-size:2.4rem}.Roadmap_illustration__h67p4[data-scene=clients] .Roadmap_sceneWindow__3csRE{left:15%;top:21%;width:48%;height:58%;transform:rotateY(21deg) rotate(-6deg)}.Roadmap_illustration__h67p4[data-scene=clients] .Roadmap_sceneTile__Es5bd{top:28%;right:11%;width:40%;height:54%;transform:rotateY(-20deg) rotate(10deg)}.Roadmap_illustration__h67p4[data-scene=clients] .Roadmap_windowAccent__hnM1q{width:23%;height:28%;border-radius:50%}.Roadmap_illustration__h67p4[data-scene=bonus] .Roadmap_sceneHalo__vsoOc{background:rgba(255,117,54,.55);filter:blur(35px)}.Roadmap_illustration__h67p4[data-scene=bonus] .Roadmap_sceneOrbit__2kH_6{top:-6%;left:11%;width:80%;border-color:rgba(255,195,154,.53)}.Roadmap_illustration__h67p4[data-scene=bonus] .Roadmap_sceneWindow__3csRE{top:23%;left:15%;width:67%;height:56%;transform:rotateY(-5deg) rotate(-7deg)}.Roadmap_illustration__h67p4[data-scene=bonus] .Roadmap_sceneTile__Es5bd{top:12%;right:7%;width:34%;height:35%;background:linear-gradient(130deg,#814022,#2b1615)}@keyframes Roadmap_artworkSweep__ow4sP{to{transform:translateX(115%) rotate(-25deg)}}@keyframes Roadmap_bonusBorder__aYL_k{to{--bonus-angle:360deg}}@media (max-width:767px){.Roadmap_carouselWrapper__ZpNUn{margin-top:1.65rem}.Roadmap_carouselHeader__qog9C{align-items:flex-end}.Roadmap_carouselHint__swWAV{font-size:.54rem;gap:.42rem;letter-spacing:.06em}.Roadmap_hintAccent__JqdON{width:11px}.Roadmap_hintDivider__8wuQH{display:none}.Roadmap_carouselHint__swWAV{max-width:145px;white-space:normal;line-height:1.5}.Roadmap_carouselCount__1YcHI{margin-right:.35rem}.Roadmap_arrowButton__5ok1d{width:37px;height:37px}.Roadmap_carousel__yGa1_{gap:12px;padding-bottom:14px}.Roadmap_card__8upcL{flex-basis:min(82vw,324px);height:514px;border-radius:17px}.Roadmap_artwork__JX0uU{height:47%}.Roadmap_cardBody__9nuEN{inset-block-start:43%;padding-inline:21px}.Roadmap_moduleNumber__U7_yV{font-size:5.35rem}.Roadmap_moduleTitle__Jhagu{font-size:1.4rem}.Roadmap_progressRail__SfNvz{margin-top:10px}}@media (prefers-reduced-motion:reduce){.Roadmap_bonusCard__4nD64:after{animation:none}.Roadmap_card__8upcL,.Roadmap_moduleImage__9jS8x,.Roadmap_moduleNumber__U7_yV,.Roadmap_progressRail__SfNvz span,.Roadmap_sceneTile__Es5bd,.Roadmap_sceneWindow__3csRE{transition:none}.Roadmap_card__8upcL:hover .Roadmap_artworkLight__s9i3W{animation:none}.Roadmap_carousel__yGa1_{scroll-behavior:auto}}.Roadmap_carouselWrapper__ZpNUn{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-top:clamp(2.4rem,5vw,4.3rem);padding-top:10px;padding-bottom:18px;background:radial-gradient(ellipse 65% 56% at 52% 62%,rgba(255,74,28,.09),transparent 76%)}.Roadmap_carouselWrapper__ZpNUn:before{top:0;left:50%;width:min(900px,90%);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgba(255,130,86,.35),transparent);filter:none}.Roadmap_carouselHint__swWAV{display:flex;justify-content:center;gap:.8rem;align-items:center;margin:0 auto;padding:10px 20px 0;font-size:.7rem;letter-spacing:.14em;color:var(--color-bone-mid)}.Roadmap_carouselHint__swWAV span{color:var(--color-vermillion)}.Roadmap_carousel__yGa1_{--card-width:clamp(214px,18.2vw,262px);--card-gap:clamp(14px,1.5vw,22px);display:block;position:relative;width:100%;margin:0;padding:40px var(--gutter) 70px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,74,28,.55) transparent;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);touch-action:auto;cursor:auto}.Roadmap_carouselTrack__GA_zd{display:flex;flex-wrap:nowrap;flex:none;gap:var(--card-gap);width:max-content;margin:0;padding:0;list-style:none}.Roadmap_carousel__yGa1_.Roadmap_isMarquee__jwZIW{--carousel-fade:7%;overflow:hidden;padding-inline:0;scroll-snap-type:none;cursor:grab;touch-action:pan-y;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--carousel-fade),#000 calc(100% - var(--carousel-fade)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--carousel-fade),#000 calc(100% - var(--carousel-fade)),transparent)}.Roadmap_isMarquee__jwZIW .Roadmap_carouselTrack__GA_zd{will-change:transform}.Roadmap_carousel__yGa1_.Roadmap_dragging__5kKhy,.Roadmap_carousel__yGa1_.Roadmap_dragging__5kKhy:active{cursor:grabbing}.Roadmap_carousel__yGa1_:focus-visible{outline:2px solid var(--color-vermillion);outline-offset:-2px}.Roadmap_card__8upcL{flex:none;width:var(--card-width);height:auto;aspect-ratio:2/3;border-radius:18px;scroll-snap-align:start;background:#100e10;box-shadow:0 22px 50px rgba(0,0,0,.55),0 0 0 1px rgba(255,129,86,.15);transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s,border-color .45s}.Roadmap_card__8upcL:before{z-index:4;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.12) 48%,transparent 60%) no-repeat;background-size:260% 100%;background-position:120% 0;transition:background-position .9s cubic-bezier(.2,.8,.2,1)}.Roadmap_cardInner__8USM0{border-radius:inherit}.Roadmap_artwork__JX0uU{height:51%}.Roadmap_cardBody__9nuEN{inset:45% 0 0;padding:0 19px 19px}.Roadmap_lessonType__P73fF{font-size:.69rem;gap:.46rem;letter-spacing:.23em}.Roadmap_lessonSymbol__UiTfw{font-size:1.08rem}.Roadmap_moduleNumber__U7_yV{font-size:clamp(4.1rem,5.4vw,5rem);margin-top:auto}.Roadmap_moduleTitle__Jhagu{font-size:clamp(1.14rem,1.6vw,1.43rem);line-height:1.08;margin-top:6px}.Roadmap_bottomLine__oCxNt{display:none}.Roadmap_bonusCard__4nD64{box-shadow:0 22px 55px rgba(0,0,0,.6),0 0 0 1.5px rgba(255,202,169,.75),0 0 45px rgba(255,74,28,.35),0 0 80px rgba(255,74,28,.16)}@media (hover:hover) and (pointer:fine){.Roadmap_card__8upcL:hover{transform:translateY(-10px) scale(1.035);border-color:rgba(255,131,90,.75);box-shadow:0 34px 70px rgba(0,0,0,.7),0 0 0 1px rgba(255,131,90,.65),0 0 50px rgba(255,74,28,.23)}.Roadmap_bonusCard__4nD64:hover{box-shadow:0 34px 80px rgba(0,0,0,.75),0 0 0 2px rgba(255,232,217,.9),0 0 65px rgba(255,74,28,.4)}.Roadmap_card__8upcL:hover:before{background-position:-40% 0}.Roadmap_dragging__5kKhy .Roadmap_card__8upcL,.Roadmap_dragging__5kKhy .Roadmap_card__8upcL:hover{transition:none}}.Roadmap_carouselControls__xu1ud{position:relative;display:flex;justify-content:center;margin-top:-33px}.Roadmap_pauseButton__40jFP{display:grid;place-items:center;width:46px;height:46px;padding:0;border:1px solid rgba(255,156,116,.4);border-radius:50%;background:#ffffff08;color:var(--color-bone);cursor:pointer;transition:background .2s ease,border-color .2s ease}.Roadmap_pauseButton__40jFP svg{width:18px;height:18px}.Roadmap_pauseButton__40jFP:hover{background:rgba(255,74,28,.18);border-color:var(--color-vermillion)}.Roadmap_pauseButton__40jFP:focus-visible{outline:2px solid var(--color-vermillion);outline-offset:4px}@media (max-width:760px){.Roadmap_carouselWrapper__ZpNUn{margin-top:2rem;padding-bottom:4px}.Roadmap_carouselHint__swWAV{max-width:none;white-space:nowrap;flex-wrap:nowrap;font-size:.58rem;gap:.5rem;letter-spacing:.06em}.Roadmap_carousel__yGa1_{--card-width:min(58vw,236px);--card-gap:12px;padding-top:38px;padding-bottom:62px}.Roadmap_card__8upcL{height:auto;aspect-ratio:2/3;border-radius:16px}.Roadmap_artwork__JX0uU{height:51%}.Roadmap_cardBody__9nuEN{inset:43% 0 0;padding-inline:15px;padding-bottom:12px}.Roadmap_lessonType__P73fF{font-size:.58rem;letter-spacing:.19em}.Roadmap_moduleNumber__U7_yV{font-size:clamp(3.55rem,17vw,4.3rem);margin-top:auto}.Roadmap_moduleTitle__Jhagu{font-size:clamp(1rem,4.4vw,1.27rem);margin-top:4px}.Roadmap_carouselControls__xu1ud{margin-top:-29px}.Roadmap_pauseButton__40jFP{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.Roadmap_card__8upcL:hover{transform:none}.Roadmap_card__8upcL:before{transition:none}}.SiteLibrary_section__ImDP1{position:relative;isolation:isolate;overflow:hidden;border-top:1px solid #27201c;background:radial-gradient(ellipse 55% 48% at 79% 63%,rgba(143,51,25,.17),transparent 77%),#09090b;padding:clamp(78px,8vw,138px) var(--gutter) clamp(62px,6vw,100px)}.SiteLibrary_container__R9t5J{position:relative;z-index:1;width:100%;max-width:1370px;margin-inline:auto}.SiteLibrary_glow__7awpS{position:absolute;right:-17%;top:22%;width:72%;height:88%;border-radius:50%;background:radial-gradient(ellipse,rgba(255,74,28,.11),rgba(127,50,25,.065) 34%,transparent 68%);filter:blur(22px);pointer-events:none}.SiteLibrary_grid__1ib3x{position:absolute;inset:30% 0 0;opacity:.32;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:78px 78px;mask-image:radial-gradient(ellipse at 75% 60%,black,transparent 62%);pointer-events:none}.SiteLibrary_intro__5RgcO{max-width:950px}.SiteLibrary_eyebrow__JmV68{display:inline-flex;align-items:center;gap:12px;color:#ff9b7e;font-family:var(--font-mono);font-size:.73rem;letter-spacing:.17em;font-weight:700}.SiteLibrary_eyebrowLine__XtVL0{width:26px;height:1px;background:#ff4a1c}.SiteLibrary_headline__lzBLl{margin-top:29px;max-width:1000px;font-size:clamp(2.4rem,5.1vw,5.55rem);line-height:1.08;letter-spacing:-.057em;color:#efeae1}.SiteLibrary_headline__lzBLl span{display:inline;color:#ff714a}.SiteLibrary_lead__nDWk4{max-width:670px;margin-top:25px;color:#ada59c;font-size:clamp(1.03rem,1.25vw,1.25rem);line-height:1.65}.SiteLibrary_content__Fwto6{display:grid;grid-template-columns:minmax(0,.81fr) minmax(0,1.19fr);align-items:center;gap:clamp(30px,4vw,75px);margin-top:clamp(56px,7.2vw,116px)}.SiteLibrary_copy__9LHGs{position:relative;z-index:3;padding-bottom:18px}.SiteLibrary_badge__aKR3i{display:inline-flex;gap:10px;align-items:center;border:1px solid rgba(255,152,114,.35);padding:10px 16px;border-radius:100px;color:#ffd5c6;background:rgba(255,74,28,.07);font-size:.69rem;font-weight:800;letter-spacing:.1em;white-space:nowrap}.SiteLibrary_badge__aKR3i svg{color:#ff7c51}.SiteLibrary_copyTitle__iVqKB{max-width:530px;margin-top:30px;font-size:clamp(2.1rem,3.15vw,3.85rem);letter-spacing:-.052em;line-height:1.05}.SiteLibrary_strapline__3V_js{margin-top:19px;font-family:var(--font-display);color:#f5eee7;font-weight:600;font-size:clamp(1.12rem,1.55vw,1.65rem);letter-spacing:-.04em;line-height:1.3}.SiteLibrary_strapline__3V_js span{color:#ff805b}.SiteLibrary_description__6Hh73{margin-top:23px;max-width:440px;color:#9e9994;font-size:.99rem;line-height:1.75}.SiteLibrary_steps__s3sLe{display:flex;flex-wrap:wrap;gap:10px 15px;padding-block:27px 26px}.SiteLibrary_step__zwzKz{display:flex;align-items:center;gap:9px;padding:10px 0;color:#c7c0b9;font-size:.78rem;white-space:nowrap}.SiteLibrary_stepNumber__ttSsF{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;border:1px solid rgba(255,123,85,.28);color:#ff9070;font-size:.64rem;font-family:var(--font-mono)}.SiteLibrary_cta__ka99X{box-shadow:0 12px 38px rgba(255,74,28,.13)}.SiteLibrary_scene__yo5Dt{position:relative;min-width:0;height:clamp(455px,38vw,570px);perspective:1400px}.SiteLibrary_sceneHalo__xect1{position:absolute;z-index:-1;left:-9%;top:5%;width:105%;height:94%;border-radius:50%;background:radial-gradient(ellipse,rgba(239,97,52,.22) 0,rgba(114,39,25,.075) 42%,transparent 68%);filter:blur(17px);animation:SiteLibrary_breathe__yJMUH 8s ease-in-out infinite alternate;pointer-events:none}.SiteLibrary_browser__0rAcE{position:absolute;left:0;top:13px;width:85%;border:1px solid #494045;border-radius:15px;overflow:hidden;background:#161417;box-shadow:0 36px 90px rgba(0,0,0,.75),0 0 0 6px rgba(255,255,255,.025),0 0 68px rgba(255,74,28,.055);transform:rotateY(-4deg) rotateX(2deg);transform-origin:center}.SiteLibrary_browserTop__ad2bI{display:flex;align-items:center;gap:13px;height:40px;padding:0 15px;border-bottom:1px solid #332c2d;background:#211c20}.SiteLibrary_trafficLights__g5hFP{display:flex;gap:6px}.SiteLibrary_trafficLights__g5hFP i{display:block;width:7px;height:7px;border-radius:50%;background:#5e5050}.SiteLibrary_trafficLights__g5hFP i:first-child{background:#fe6c50}.SiteLibrary_trafficLights__g5hFP i:nth-child(2){background:#b98761}.SiteLibrary_browserUrl__dkyeZ{overflow:hidden;flex:1;text-align:center;text-overflow:ellipsis;white-space:nowrap;color:#9f9390;font-size:.62rem;letter-spacing:.04em}.SiteLibrary_browserMenu__Xzyxo{color:#847b79;font-size:.8rem}.SiteLibrary_browserBody__OVKT0{display:flex;min-height:420px}.SiteLibrary_sidebar__FBiFc{position:relative;display:flex;flex:0 0 25%;min-width:0;flex-direction:column;align-items:flex-start;gap:12px;border-right:1px solid #312c2e;background:#141315;padding:19px 10px 16px 13px}.SiteLibrary_brandMark__9OPbE{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#ff4a1c;font-family:var(--font-display);font-size:1rem;font-weight:800;line-height:1;color:#151112}.SiteLibrary_brandMark__9OPbE span{color:#ffe6d9;font-size:.65em;margin-left:1px}.SiteLibrary_sidebarCaption__dFN7E{margin-top:18px;color:#77706f;font-size:.52rem;letter-spacing:.11em;font-weight:700}.SiteLibrary_sideActive__xLFeO,.SiteLibrary_sideLink__TWesz{display:flex;align-items:center;gap:6px;max-width:100%;font-size:clamp(.55rem,.73vw,.72rem);white-space:nowrap}.SiteLibrary_sideActive__xLFeO{border:1px solid rgba(255,123,83,.3);border-radius:6px;padding:10px 7px;width:100%;color:#ffb79f;background:rgba(255,74,28,.11)}.SiteLibrary_sideLink__TWesz{padding:6px;color:#898183}.SiteLibrary_sideIcon__DVUKP{font-size:1.06em}.SiteLibrary_sidebarBottom__j_EyH{margin-top:auto;color:#736b6c;font-family:var(--font-mono);font-size:clamp(.4rem,.55vw,.53rem);line-height:1.8;letter-spacing:.08em}.SiteLibrary_workspace__tb9bu{min-width:0;flex:1;padding:20px 19px 24px;background:radial-gradient(circle at 100% 4%,rgba(255,74,28,.065),transparent 55%),#1a181c}.SiteLibrary_workspaceTop__XejYu{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#a49b99;font-family:var(--font-mono);font-size:clamp(.43rem,.63vw,.6rem);letter-spacing:.07em}.SiteLibrary_workspaceCount__s903p{color:#ed9a7f;white-space:nowrap}.SiteLibrary_workspaceTitleRow__B2ZKr{display:flex;justify-content:space-between;align-items:center;gap:5px;margin:14px 0 17px}.SiteLibrary_workspaceTitle__Fey1w{font-size:clamp(1.12rem,1.75vw,1.65rem);letter-spacing:-.05em;line-height:1.1}.SiteLibrary_workspaceTitle__Fey1w span{color:#ff653e}.SiteLibrary_workspaceSubtitle__w8Pq9{margin-top:6px;color:#807b7e;font-size:clamp(.55rem,.73vw,.72rem);line-height:1.35}.SiteLibrary_previewIcon__x0F_O{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:50%;border:1px solid #514346;color:#ff906f}.SiteLibrary_featuredPreview__2yCot{position:relative;width:100%;height:clamp(155px,15.5vw,225px);overflow:hidden;border-radius:7px;border:1px solid #44393b;background:#161215}.SiteLibrary_featuredImage__cFJUy{position:absolute;inset:0}.SiteLibrary_previewImage__xnzu9{width:100%;height:100%;object-fit:cover;object-position:top center}.SiteLibrary_featuredOverlay__Z00gr{position:absolute;bottom:10px;left:10px;display:inline-flex;align-items:center;gap:6px;padding:6px 9px;background:rgba(12,12,15,.9);border:1px solid rgba(255,255,255,.17);border-radius:5px;backdrop-filter:blur(9px);color:#f3e6df;font-family:var(--font-mono);letter-spacing:.07em;font-size:.52rem}.SiteLibrary_liveDot__AD_yg{width:6px;height:6px;border-radius:50%;background:#ff683d;box-shadow:0 0 9px #ff683d}.SiteLibrary_tileTitle__E8Ryu{display:flex;justify-content:space-between;gap:7px;margin:17px 0 9px;color:#989091;font-family:var(--font-mono);font-size:.52rem;letter-spacing:.06em}.SiteLibrary_tiles__Ccm_W{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.SiteLibrary_tile__tDVpC{display:flex;min-width:0;flex-direction:column;gap:6px;padding:5px;text-align:left;cursor:pointer;border:1px solid #43383a;background:#242023;border-radius:6px;transition:border-color .25s ease,background .25s ease,transform .25s ease}.SiteLibrary_tile__tDVpC:hover{transform:translateY(-2px);border-color:#bf6b53}.SiteLibrary_tile__tDVpC:focus-visible{outline:2px solid #ff906b;outline-offset:3px}.SiteLibrary_tileSelected__RmBkA{border-color:#fb754e;background:#38241f;box-shadow:inset 0 0 0 1px rgba(255,74,28,.16)}.SiteLibrary_tileImage__1p9FL{position:relative;display:block;overflow:hidden;width:100%;aspect-ratio:2.35;border-radius:3px;background:#1a1717}.SiteLibrary_tileName__GGznL{overflow:hidden;color:#d8d0cc;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.5rem,.66vw,.64rem);line-height:1.2}.SiteLibrary_phone__4WaV4{position:absolute;right:0;top:86px;width:34%;height:79%;max-height:435px;padding:6px;overflow:hidden;border:2px solid #7c6668;border-radius:25px;background:#151114;box-shadow:0 15px 55px #000c,0 0 0 6px #ffffff09,0 0 42px #ff4a1c28;transform:rotateY(-9deg) rotate(3deg)}.SiteLibrary_phoneSpeaker__errYD{position:absolute;z-index:4;top:8px;left:38%;width:25%;height:9px;border-radius:99px;background:#100d10}.SiteLibrary_phoneScreen__E_iqN{position:relative;overflow:hidden;width:100%;height:100%;border-radius:19px;background:#2b2525}.SiteLibrary_phoneImage__sCqhV{position:absolute;inset:0}.SiteLibrary_phoneScreenshot__Mag4J{width:100%;height:100%;object-fit:cover;object-position:center top}@keyframes SiteLibrary_breathe__yJMUH{to{opacity:.55;transform:scale(1.08)}}@media (max-width:1080px){.SiteLibrary_content__Fwto6{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:24px}.SiteLibrary_scene__yo5Dt{height:470px}.SiteLibrary_browser__0rAcE{width:93%}.SiteLibrary_phone__4WaV4{width:34%;height:71%}}@media (max-width:830px){.SiteLibrary_section__ImDP1{padding-top:75px}.SiteLibrary_headline__lzBLl{font-size:clamp(2.35rem,6.9vw,3.9rem)}.SiteLibrary_content__Fwto6{display:flex;flex-direction:column;align-items:stretch;margin-top:55px;gap:20px}.SiteLibrary_copy__9LHGs{max-width:690px}.SiteLibrary_copyTitle__iVqKB{max-width:610px}.SiteLibrary_description__6Hh73{max-width:600px}.SiteLibrary_scene__yo5Dt{width:min(100%,670px);height:525px;margin:25px auto 0}.SiteLibrary_browser__0rAcE{width:85%}.SiteLibrary_phone__4WaV4{width:33%;height:78%}}@media (max-width:480px){.SiteLibrary_section__ImDP1{padding-top:68px;padding-bottom:50px}.SiteLibrary_headline__lzBLl{margin-top:24px;font-size:clamp(2.2rem,9.2vw,3.2rem);letter-spacing:-.05em}.SiteLibrary_lead__nDWk4{margin-top:19px;font-size:1rem;line-height:1.55}.SiteLibrary_content__Fwto6{margin-top:47px}.SiteLibrary_copyTitle__iVqKB{margin-top:23px;font-size:clamp(2.15rem,8.8vw,2.8rem)}.SiteLibrary_strapline__3V_js{font-size:1.24rem}.SiteLibrary_description__6Hh73{margin-top:17px;font-size:.96rem}.SiteLibrary_steps__s3sLe{gap:3px 15px;padding-block:19px}.SiteLibrary_step__zwzKz{padding-block:6px}.SiteLibrary_scene__yo5Dt{height:370px;margin-top:14px}.SiteLibrary_browser__0rAcE{top:7px;width:94%;border-radius:9px}.SiteLibrary_browserTop__ad2bI{height:29px;padding-inline:8px}.SiteLibrary_trafficLights__g5hFP i{width:5px;height:5px}.SiteLibrary_browserUrl__dkyeZ{font-size:.49rem}.SiteLibrary_browserBody__OVKT0{min-height:300px}.SiteLibrary_sidebar__FBiFc{flex-basis:23%;gap:8px;padding:11px 4px 9px 6px}.SiteLibrary_brandMark__9OPbE{width:25px;height:25px;font-size:.78rem;border-radius:6px}.SiteLibrary_sidebarCaption__dFN7E{margin-top:10px;font-size:.37rem}.SiteLibrary_sideActive__xLFeO,.SiteLibrary_sideLink__TWesz{font-size:.44rem}.SiteLibrary_sideActive__xLFeO{padding:7px 2px}.SiteLibrary_sideLink__TWesz{padding:2px}.SiteLibrary_sidebarBottom__j_EyH{font-size:.33rem}.SiteLibrary_workspace__tb9bu{padding:12px 8px}.SiteLibrary_workspaceTop__XejYu{font-size:.38rem}.SiteLibrary_workspaceTitleRow__B2ZKr{margin:9px 0 11px}.SiteLibrary_workspaceTitle__Fey1w{font-size:.99rem}.SiteLibrary_workspaceSubtitle__w8Pq9{font-size:.48rem}.SiteLibrary_previewIcon__x0F_O{flex-basis:20px;height:20px;font-size:.64rem}.SiteLibrary_featuredPreview__2yCot{height:132px}.SiteLibrary_featuredOverlay__Z00gr{left:5px;bottom:5px;font-size:.42rem;padding:4px 5px}.SiteLibrary_tileTitle__E8Ryu{font-size:.38rem;margin-block:10px 6px}.SiteLibrary_tiles__Ccm_W{gap:4px}.SiteLibrary_tile__tDVpC{padding:3px;gap:3px}.SiteLibrary_tileName__GGznL{font-size:.43rem}.SiteLibrary_phone__4WaV4{top:75px;width:37%;height:70%;border-radius:16px;padding:4px}.SiteLibrary_phoneScreen__E_iqN{border-radius:11px}}@media (prefers-reduced-motion:reduce){.SiteLibrary_sceneHalo__xect1{animation:none}.SiteLibrary_tile__tDVpC{transition:none}.SiteLibrary_tile__tDVpC:hover{transform:none}}