.ui-icon{display:inline-block;flex:none;width:19px;height:19px;vertical-align:middle}.full-preview-bar{display:flex;justify-content:space-between;align-items:center;gap:18px;background:#102c25;color:#a6bca4;padding:9px max(28px,calc((100vw - 1224px)/2));font-size:9px;line-height:1.6;letter-spacing:.07em;border-bottom:1px solid #ffffff0d}.full-preview-bar>span{display:flex;gap:9px;align-items:center}.full-preview-bar i{width:3px;height:3px;border-radius:50%;background:#a6bca4}.full-preview-bar a{display:flex;align-items:center;gap:8px;font-size:9px;letter-spacing:0}.full-preview-bar .ui-icon{width:13px;height:13px}.full-upgrade{--paper:#f7f7ee;--line:#d9e0ce;--radius:23px;background:var(--forest)}.full-upgrade main{background:var(--paper)}.full-upgrade .container{max-width:1224px}.full-upgrade .section{padding-block:96px}.full-upgrade .site-header{position:sticky;top:14px;width:min(1224px,calc(100% - 48px));margin:14px auto -86px;border:1px solid #d7ff7630;border-radius:17px;background:#102c25e8;box-shadow:0 10px 40px #00150d20;backdrop-filter:blur(22px)}.full-upgrade .site-header .nav{height:72px;width:100%;padding-inline:22px;border-bottom:0;gap:24px}.full-upgrade .brand{font-size:30px}.full-upgrade .nav-links{gap:26px;font-size:11px}.full-upgrade .nav-links a{position:relative}.full-upgrade .nav-links a::after{content:'';position:absolute;height:1px;bottom:-8px;left:0;right:100%;background:var(--lime);transition:right .25s}.full-upgrade .nav-links a:hover::after,.full-upgrade .nav-links a.is-current::after{right:0}.full-upgrade .nav-cta{display:flex;align-items:center;gap:12px;min-height:44px;border-radius:9px 9px 2px 9px;font-size:11px;padding:11px 16px;background:#d7ff7608}.full-upgrade .nav-cta .ui-icon{width:15px;height:15px}.full-menu-toggle{display:none}.full-mobile-menu{padding:8px 15px 15px;border-top:1px solid #ffffff15}.full-mobile-menu a{display:flex;align-items:center;gap:13px;min-height:49px;padding-inline:10px;border-radius:7px;font-size:13px;color:#d8e5cd}.full-mobile-menu a:hover{background:#ffffff08}.full-mobile-menu a>.ui-icon:last-child{margin-left:auto;width:14px;height:14px;opacity:.5}
.full-upgrade .hero{padding-top:133px;background-color:#071f1c;background-image:radial-gradient(ellipse at 75% 25%,#284d2f55,transparent 48%);isolation:isolate}.full-upgrade .hero::before{right:-370px;top:0;border-color:#d7ff7610}.full-upgrade .hero-grid{grid-template-columns:1.05fr 1fr;gap:55px;min-height:565px}.full-upgrade .hero-copy{padding-bottom:28px}.full-upgrade .hero h1{font-size:clamp(57px,6.15vw,86px);line-height:1;letter-spacing:-.065em}.full-upgrade .hero .eyebrow{font-size:9px;letter-spacing:.1em;margin-bottom:23px;gap:10px}.full-upgrade .hero-description{font-size:15px;line-height:1.85;max-width:440px;margin-top:26px}.full-upgrade .hero-actions{gap:24px;margin-top:27px}.full-upgrade .hero-note{font-size:10px;line-height:1.9;margin-top:24px;color:#90aa8e}.full-upgrade .hero-note a{display:inline-flex;align-items:center;gap:5px;color:#c2d5b7}.full-upgrade .hero-note a .ui-icon{width:12px;height:12px}.full-upgrade .button{border-radius:10px 10px 3px 10px;gap:20px;position:relative;overflow:hidden;min-height:54px;transition:transform .25s,background .25s,box-shadow .25s}.full-upgrade .button .ui-icon{width:18px;height:18px;transition:transform .25s}.full-upgrade .button:hover .ui-icon{transform:translate(2px,-2px)}.full-upgrade .button-lime{box-shadow:0 3px 0 #a3c55e70}.full-upgrade .button-lime:hover{box-shadow:0 7px 0 #a3c55e35}.full-upgrade .text-link{display:inline-flex;align-items:center;gap:10px}.full-upgrade .text-link .ui-icon{width:15px;height:15px}.full-upgrade .button>span[aria-hidden]{display:inline-flex;align-items:center}.full-upgrade .hero-visual{min-height:540px;border:1px solid #d7ff7627;border-radius:30px 30px 5px 30px;padding:0;background:#16362940;box-shadow:inset 0 0 0 8px #ffffff02,0 35px 70px #00000010;overflow:visible}.full-upgrade .hero-visual::before{content:'';position:absolute;inset:9px;border:1px solid #d7ff7610;border-radius:22px 22px 0 22px;pointer-events:none;z-index:1}.full-upgrade .scene-grid{inset:10px;opacity:.18;background-size:44px 44px;border-radius:20px;mask-image:radial-gradient(ellipse at center,#000,transparent 85%)}.hero-frame-accent{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;stroke:#d7ff7650;stroke-width:.7;stroke-dasharray:720;animation:frame-draw 1.8s ease both}.full-upgrade .scene-topline{top:24px;left:26px;right:26px;font-size:8px;letter-spacing:.08em}.full-upgrade .scene-topline .ui-icon{width:12px;height:12px;margin-inline:5px}.full-upgrade .product-scene{height:460px;top:45px;position:relative}.full-upgrade .hero .book-object{width:205px;left:42px;top:35px;transform:perspective(1100px) rotateY(-12deg) rotateZ(-8deg);animation:none;transition:transform .45s ease,box-shadow .45s}.full-upgrade .hero .book-object:hover{transform:perspective(1100px) rotateY(-3deg) rotateZ(-3deg)}.full-upgrade .mini-site{width:205px;right:20px;top:97px;border-radius:11px 11px 2px 11px;transform:rotate(5deg);animation:none;box-shadow:0 24px 50px #00000030}.full-upgrade .mini-site-body{padding:15px}.full-upgrade .mini-site-body img{width:70px;height:100px}.full-upgrade .mini-site-body h3{font-size:20px}.full-upgrade .mini-site-button{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:5px;font-size:8px;padding:8px 10px}.full-upgrade .mini-site-button .ui-icon{width:12px;height:12px}.full-upgrade .mini-content-card{left:28px;right:28px;bottom:3px;transform:none;border-radius:11px 11px 3px 11px;background:#173f31ed;border-color:#74924d55;padding:14px 16px;gap:13px;animation:none}.full-upgrade .content-icon{width:34px;height:34px;border-radius:8px}.full-upgrade .content-icon .ui-icon{width:18px;height:18px}.full-upgrade .content-tick .ui-icon{width:13px;height:13px}.full-upgrade .scene-caption{left:27px;right:27px;bottom:17px;font-size:7px;line-height:1.6;letter-spacing:.02em}.full-upgrade .scene-orbit{opacity:.2;animation:none}.full-upgrade .hero-foot{margin-top:42px;padding-block:26px 30px;gap:35px}.full-upgrade .hero-foot>span{gap:12px;font-size:11px}.full-upgrade .hero-foot>span::before{content:none}.full-upgrade .hero-foot .ui-icon{width:20px;height:20px;color:var(--lime)}.full-upgrade .hero-foot small{font-size:9px;color:#6f916f}.full-upgrade .hero-foot b{color:#c8d9c0;font-weight:550}.full-upgrade .service-ribbon{padding-block:16px}.full-upgrade .ribbon-track{gap:40px;animation-duration:60s}.full-upgrade .ribbon-track span{font-size:10px;gap:40px}.full-upgrade .ribbon-track .ui-icon{width:18px;height:18px}.full-upgrade .service-ribbon:hover .ribbon-track{animation-play-state:paused}@keyframes frame-draw{from{stroke-dashoffset:720}to{stroke-dashoffset:0}}
.full-upgrade .section-label{font-size:9px;letter-spacing:.14em}.full-upgrade .section-heading h2,.full-upgrade .section-title{font-size:clamp(40px,4.4vw,60px);letter-spacing:-.06em;line-height:1.05}.full-upgrade .section-heading p{font-size:14px;line-height:1.9}.full-upgrade .intro-grid{grid-template-columns:1.15fr .85fr;gap:90px}.full-upgrade .intro-grid h2{font-size:clamp(38px,4.1vw,57px)}.full-upgrade .intro-copy{font-size:14px;border-left:1px solid #bccba9;padding:9px 0 9px 30px}.full-upgrade .intro-emphasis{position:relative;background:#eaf0df;padding:17px 20px;border-left:2px solid #8eab5e;border-radius:0 10px 3px 0;margin-top:22px!important}.full-upgrade .showcase{padding-top:0}.full-upgrade .flex-heading{gap:70px}.full-upgrade .showcase-shell{border-radius:22px 22px 4px 22px;border-color:#bfcdb0;box-shadow:0 8px 0 #dce6cf50,0 25px 55px #193c1905}.full-upgrade .showcase-tabs{padding-inline:30px;gap:32px;background:#edf1e1}.full-upgrade .showcase-tabs button{display:flex;align-items:center;gap:9px;min-height:69px;font-size:11px;padding-block:19px}.full-upgrade .showcase-tabs button>.ui-icon{width:17px;height:17px}.full-upgrade .showcase-tabs button::after{height:2px}.full-upgrade .portfolio-panel{padding:34px;background:#fcfcf6}.full-upgrade .portfolio-library-heading h3{font-size:35px;line-height:1.08}.full-upgrade .portfolio-library-heading>p{font-size:13px;line-height:1.9}.full-upgrade .portfolio-book-choice{border-radius:12px 12px 3px 12px;min-height:115px;background:#f2f5e9;border-color:#d7e0ca;transition:transform .25s,background .25s,box-shadow .25s}.full-upgrade .portfolio-book-choice.is-active{background:var(--forest);border-color:var(--forest);box-shadow:0 4px 0 #9ab86455}.full-upgrade .portfolio-book-choice:hover{box-shadow:0 8px 18px #193b1510}.full-upgrade .portfolio-choice-arrow .ui-icon{width:14px;height:14px}.full-upgrade .portfolio-reader-grid{position:relative;border-radius:18px 18px 4px 18px;background-color:#eaf0df;background-image:linear-gradient(90deg,#d5dfc555 1px,transparent 1px),linear-gradient(#d5dfc555 1px,transparent 1px);background-size:40px 40px;border-color:#cbd8b9;gap:44px}.full-upgrade .portfolio-book-copy{background:#eaf0dff0;padding:8px;border-radius:12px}.full-upgrade .portfolio-preview>a:first-child{border-radius:4px;box-shadow:10px 18px 25px #183b1920;border-right:3px solid #c3d69f}.full-upgrade .portfolio-page-controls button{border-radius:8px;min-height:44px}.full-upgrade .portfolio-zoom-link{gap:10px;min-height:44px}.full-upgrade .portfolio-zoom-link .ui-icon{width:13px;height:13px}.full-upgrade .portfolio-sales-card{border-radius:15px 15px 3px 15px;border-color:#cfdbc0;box-shadow:0 2px 0 #e6eddb}.full-upgrade .portfolio-sales-card:hover{transform:translateY(-4px);box-shadow:0 15px 30px #1839160a}.full-upgrade .portfolio-browser-bar{background:#e9efdf;border-bottom-color:#cfdbc0}.full-upgrade .portfolio-browser-bar .ui-icon{width:11px;height:11px}.full-upgrade .portfolio-sales-image{aspect-ratio:2.25}.full-upgrade .portfolio-sales-copy h4{font-size:28px}.full-upgrade .portfolio-pair-link{padding-top:13px;border-top-style:dashed;min-height:65px}.full-upgrade .portfolio-pair-link .ui-icon{width:15px;height:15px}.full-upgrade .portfolio-sales-controls button{border-radius:10px;width:44px;height:44px;display:grid;place-items:center}.full-upgrade .portfolio-sales-controls .ui-icon{width:17px;height:17px}.full-upgrade .sample-disclosure{font-size:10px;line-height:1.9}.full-upgrade .management-demo{background:#e8eedc}.full-upgrade .task-row{border-radius:11px 11px 3px 11px;border-color:#d2ddc5}.full-upgrade .task-check{width:27px;height:27px;border-radius:8px}.full-upgrade .task-check .ui-icon{width:15px;height:15px}
.full-upgrade .film-gallery{background:#0b2821;background-image:radial-gradient(ellipse at 80% 0,#33583450,transparent 45%);border-block:1px solid #c1d89218}.full-upgrade .film-card{border-radius:18px 18px 4px 18px;border:1px solid #9ebc7340;box-shadow:0 15px 35px #00000012;transition:transform .3s,border-color .3s}.full-upgrade .film-card:hover{transform:translateY(-5px);border-color:#c5e39f80}.full-upgrade .film-frame{border-radius:16px 16px 3px 3px;overflow:hidden}.full-upgrade .film-play .ui-icon{width:19px;height:19px}.full-upgrade .film-play{backdrop-filter:blur(10px)}.full-upgrade .film-card-copy{border-top:1px solid #a8c58720}.full-upgrade .feedback-wall{background:#eef3e3;border-bottom:1px solid var(--line)}.full-upgrade .feedback-card{border-radius:17px 17px 4px 17px;border-color:#cad8b7;background:#fcfdf7;box-shadow:0 4px 0 #dde7d080;transition:border-color .2s,box-shadow .2s}.full-upgrade .feedback-card:hover{border-color:#98af73;box-shadow:0 12px 22px #1a381707}.full-upgrade .feedback-prev,.full-upgrade .feedback-next{border-radius:10px;display:grid;place-items:center}.full-upgrade .feedback-prev .ui-icon,.full-upgrade .feedback-next .ui-icon{width:18px;height:18px}.full-upgrade .feedback-open{border-radius:10px;border-color:#d3ddc8}.full-upgrade .feedback-source{gap:8px}.full-upgrade .feedback-close{display:grid;place-items:center}.full-upgrade .feedback-close .ui-icon{width:19px;height:19px}.full-upgrade .feedback-viewer{border-radius:18px 18px 3px 18px;border-color:#8ca46b}
.full-upgrade .pricing{padding-top:90px}.full-upgrade .pricing-grid{gap:20px;padding-top:20px}.full-upgrade .price-card{border-radius:19px 19px 4px 19px;padding:32px 29px 26px;border:1px solid #c7d5b5;background:#fbfcf5;box-shadow:0 4px 0 #dce7cf60;isolation:isolate}.full-upgrade .price-card::after{content:'';position:absolute;right:9px;bottom:9px;width:22px;height:22px;border-right:1px solid #8da765;border-bottom:1px solid #8da765;pointer-events:none}.full-upgrade .price-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px #16351112}.full-upgrade .price-card.featured{background:var(--forest);border:1px solid #b9d98a;box-shadow:0 5px 0 #a4c16860,0 20px 45px #142c2115}.full-upgrade .price-card.featured::before{content:'';position:absolute;inset:6px;border:1px solid #c4e5a825;border-radius:12px 12px 0 12px;z-index:-1;pointer-events:none}.full-upgrade .price-card.featured::after{border-color:#d7ff7670}.full-upgrade .recommend-tag{border-radius:8px 8px 3px 8px;left:20px;right:20px;font-size:9px;letter-spacing:.08em;border-width:3px;padding-block:7px}.full-upgrade .recommend-tag .ui-icon{width:13px;height:13px}.full-upgrade .plan-name{font-size:29px}.full-upgrade .plan-description{font-size:12px;line-height:1.9;min-height:72px}.full-upgrade .plan-index{margin-bottom:27px;font-size:9px}.full-upgrade .plan-features .ui-icon{width:14px;height:14px}.full-upgrade .plan-features li{gap:10px}.full-upgrade .plan-divider{background:#cedac0}.full-upgrade .featured .plan-divider{background:#31533b}.full-upgrade .plan-cta{border-radius:9px 9px 3px 9px}.full-upgrade .plan-footer{font-size:10px;line-height:1.8}.full-upgrade .price-disclosure{font-size:11px;line-height:1.9}.full-upgrade .scope-details{border-radius:13px 13px 3px 13px;border-color:#cad8b9}.full-upgrade .scope-details summary{min-height:60px}.full-upgrade .scope-grid{gap:16px}
.full-upgrade .sales-simulator{background:#eff3e7;border-block:1px solid #d3dec4}.full-upgrade .sim-shell{border:1px solid #b9caa3;border-radius:22px 22px 4px 22px;box-shadow:0 6px 0 #d7e2c870,0 25px 50px #16381105}.full-upgrade .sim-controls{border-radius:0;background:#fcfdf6}.full-upgrade .sim-form-heading{padding-bottom:17px;border-bottom:1px solid #d8e2cc;margin-bottom:22px}.full-upgrade .sim-form-heading h3{font-size:27px}.full-upgrade .sim-reset{border-radius:7px;min-height:40px}.full-upgrade .sim-mode-picker{padding:5px;border:1px solid #c5d5b2;border-radius:11px 11px 3px 11px;background:#e4ecd7;gap:5px}.full-upgrade .sim-mode-picker button{border-radius:7px;min-height:45px;font-size:12px}.full-upgrade .sim-goal-options button,.full-upgrade .sim-preset-options button{border-radius:8px;min-height:44px}.full-upgrade .sim-number-wrap{border-radius:9px 9px 3px 9px;border-color:#c9d8b7}.full-upgrade .sim-number-wrap:focus-within{border-color:#7f9e51;box-shadow:0 0 0 3px #a6c97725}.full-upgrade .sim-costs,.full-upgrade .sim-notes{border-radius:10px 10px 3px 10px}.full-upgrade .sim-results,.full-upgrade .sim-plan-results{border-radius:0}.full-upgrade .sim-scenario-card{border-radius:10px 10px 3px 10px}.full-upgrade .sim-metrics>div,.full-upgrade .sim-target{border-radius:10px 10px 3px 10px}.full-upgrade .sim-funnel-arrow .ui-icon{width:15px;height:15px}.full-upgrade .sim-status .ui-icon{width:16px;height:16px}.full-upgrade .sim-footnote{font-size:10px;line-height:1.9}
.full-upgrade .process{position:relative;background-image:linear-gradient(90deg,#d7ff7606 1px,transparent 1px),linear-gradient(#d7ff7606 1px,transparent 1px);background-size:70px 70px;border-block:1px solid #c1dc9915}.full-upgrade .process-grid{gap:27px}.full-upgrade .process-step{border-radius:15px 15px 3px 15px}.full-upgrade .faq{padding-block:95px;gap:75px}.full-upgrade .faq-item{border-color:#cbd8bc}.full-upgrade .faq-list details{border-color:#cbd8bc}.full-upgrade .faq-list summary{font-size:15px;min-height:76px}.full-upgrade .faq-list summary .ui-icon{width:18px;height:18px;color:#739343;transition:transform .25s}.full-upgrade .faq-list details[open] summary .ui-icon{transform:rotate(45deg)}.full-upgrade .final-cta{border-radius:28px 28px 4px 28px;border:1px solid #416039;box-shadow:inset 0 0 0 8px #ffffff03}.full-upgrade .footer{background:var(--paper)}.full-upgrade .mobile-dock{background:#fbfdf3f5;border-top-color:#c8d8b3;backdrop-filter:blur(20px)}.full-upgrade .mobile-dock a{border-radius:8px 8px 2px 8px;min-height:45px}.full-upgrade .mobile-dock .ui-icon{width:17px;height:17px}.full-preview-dialog{width:min(90vw,470px);border:1px solid #b7cda0;border-radius:22px 22px 4px 22px;padding:39px 32px 30px;background:#fafcf3;color:var(--ink);box-shadow:0 30px 100px #0003}.full-preview-dialog::backdrop{background:#061c1790;backdrop-filter:blur(6px)}.full-preview-dialog h2{font-size:32px;line-height:1.12;margin:19px 0}.full-preview-dialog>p:not(.section-label){font-size:14px;line-height:1.85;color:var(--muted)}.full-preview-dialog .button{margin-top:26px}.full-dialog-close{position:absolute;right:9px;top:9px;width:44px;height:44px;background:transparent;display:grid;place-items:center}.full-dialog-close .ui-icon{width:20px;height:20px}.dialog-symbol{display:grid;place-items:center;width:46px;height:46px;border:1px solid #c4d6ae;border-radius:11px 11px 3px 11px;background:#edf4e1;color:#547638;margin-bottom:22px}
@media(max-width:1100px){.full-upgrade .hero-grid{gap:35px}.full-upgrade .nav-links{gap:19px;font-size:10px}.full-upgrade .site-header .nav{gap:20px}.full-upgrade .hero h1{font-size:clamp(55px,6.5vw,75px)}.full-upgrade .hero .book-object{width:180px;left:27px;top:44px}.full-upgrade .mini-site{width:177px;right:14px;top:112px}.full-upgrade .mini-site-body h3{font-size:18px}.full-upgrade .mini-content-card{left:21px;right:21px}.full-upgrade .hero-visual{min-height:525px}.full-upgrade .intro-grid{gap:60px}.full-upgrade .price-card{padding-inline:23px}.full-upgrade .hero-foot>span{font-size:10px;gap:9px}}
@media(max-width:800px){.full-upgrade .section{padding-block:70px}.full-upgrade .container{width:calc(100% - 48px)}.full-upgrade .site-header{width:calc(100% - 32px);top:10px;margin-top:10px;margin-bottom:-77px;border-radius:13px}.full-upgrade .site-header .nav{height:65px;padding-inline:15px;gap:13px}.full-upgrade .nav-links{display:none!important}.full-upgrade .brand{font-size:28px;margin-right:auto}.full-menu-toggle{display:grid;place-items:center;background:transparent;width:42px;height:44px;color:#d2e3c6;flex:none}.full-menu-toggle .ui-icon{width:21px;height:21px}.full-upgrade .nav-cta{font-size:10px;padding:10px 13px;gap:9px;min-height:44px}.full-upgrade .hero{padding-top:115px}.full-upgrade .hero-grid{grid-template-columns:1fr;gap:35px;min-height:0}.full-upgrade .hero-copy{padding-bottom:0}.full-upgrade .hero .eyebrow{font-size:9px;line-height:1.7;letter-spacing:.07em;margin-bottom:23px}.full-upgrade .hero h1{font-size:clamp(47px,9.8vw,73px);line-height:1.01;margin-left:-2px;max-width:600px}.full-upgrade .hero-description{font-size:15px;line-height:1.85;max-width:540px;margin-top:24px}.full-upgrade .hero-actions{gap:18px 25px;margin-top:26px}.full-upgrade .hero-actions .button{font-size:12px;padding:16px 22px;min-height:53px}.full-upgrade .hero-actions .text-link{font-size:12px;min-height:44px}.full-upgrade .hero-note{font-size:10px;margin-top:20px;line-height:1.9}.full-upgrade .hero-visual{width:100%;max-width:550px;min-height:530px;margin:0 auto;border-radius:24px 24px 4px 24px}.full-upgrade .hero .book-object{width:210px;left:46px;top:34px}.full-upgrade .mini-site{width:201px;right:24px;top:105px}.full-upgrade .product-scene{height:455px;top:45px}.full-upgrade .mini-content-card{left:24px;right:24px;bottom:2px}.full-upgrade .hero-foot{margin-top:35px;gap:18px;padding-block:23px}.full-upgrade .hero-foot>span{gap:7px;font-size:9px;line-height:1.6;align-items:flex-start;flex-wrap:wrap;flex:1;max-width:none}.full-upgrade .hero-foot small{font-size:8px}.full-upgrade .hero-foot .ui-icon{width:18px;height:18px}.full-upgrade .hero-foot b{flex-basis:100%;font-size:10px}.full-upgrade .service-ribbon{padding-block:15px}.full-upgrade .ribbon-track span{font-size:9px}.full-upgrade .intro-grid{grid-template-columns:1fr;gap:30px}.full-upgrade .intro-copy{font-size:14px;padding-left:23px}.full-upgrade .intro-grid h2{font-size:clamp(36px,7.5vw,49px)}.full-upgrade .section-heading h2,.full-upgrade .section-title{font-size:clamp(36px,7.9vw,49px)}.full-upgrade .section-heading p{font-size:14px;line-height:1.85}.full-upgrade .section-label{font-size:9px;letter-spacing:.1em}.full-upgrade .flex-heading{display:block}.full-upgrade .flex-heading>p{max-width:500px;margin-top:23px}.full-upgrade .showcase{padding-top:0}.full-upgrade .showcase-tabs{padding-inline:19px;gap:21px}.full-upgrade .showcase-tabs button{font-size:10px;gap:7px;min-height:61px}.full-upgrade .showcase-tabs button>.ui-icon{width:15px;height:15px}.full-upgrade .portfolio-panel{padding:26px 20px}.full-upgrade .portfolio-library-heading h3{font-size:32px}.full-upgrade .portfolio-library-heading>p{font-size:13px}.full-upgrade .portfolio-reader-grid{gap:25px;padding:23px 19px;grid-template-columns:1fr}.full-upgrade .portfolio-book-copy{padding:0}.full-upgrade .portfolio-book-copy h3{font-size:33px}.full-upgrade .portfolio-book-choice{min-height:115px;flex-basis:245px}.full-upgrade .portfolio-sales-card{flex-basis:91%}.full-upgrade .portfolio-sales-copy h4{font-size:26px}.full-upgrade .portfolio-sales-copy p{font-size:13px}.full-upgrade .portfolio-pair-link{font-size:11px}.full-upgrade .portfolio-sales-controls button{width:44px;height:44px}.full-upgrade .portfolio-sales-controls{gap:6px}.full-upgrade .portfolio-sales-note{font-size:10px}.full-upgrade .feedback-card{border-radius:14px 14px 3px 14px}.full-upgrade .pricing-grid{gap:27px}.full-upgrade .price-card{padding:29px 25px 24px}.full-upgrade .plan-description{min-height:0;max-width:350px;font-size:13px}.full-upgrade .plan-index{margin-bottom:22px}.full-upgrade .recommend-tag{font-size:9px}.full-upgrade .plan-footer{font-size:10px}.full-upgrade .sim-shell{border-radius:16px 16px 3px 16px}.full-upgrade .sim-form-heading h3{font-size:26px}.full-upgrade .sim-form-heading{padding-bottom:16px;margin-bottom:20px}.full-upgrade .sim-mode-picker button{font-size:11px}.full-upgrade .sim-reset{min-height:44px}.full-upgrade .faq{padding-block:70px;gap:28px}.full-upgrade .faq-list summary{font-size:14px;min-height:73px}.full-upgrade .final-cta{border-radius:22px 22px 4px 22px}.full-upgrade .mobile-dock{padding-inline:18px}.full-upgrade .mobile-dock a{font-size:11px}.full-preview-bar{padding:9px 20px;font-size:8px;letter-spacing:.04em;gap:10px}.full-preview-bar a{font-size:8px;gap:5px}.full-preview-bar .ui-icon{width:11px;height:11px}.full-upgrade .footer{padding-bottom:110px}}
@media(max-width:480px){.full-upgrade .hero h1{font-size:clamp(43px,12.2vw,58px)}.full-upgrade .hero-visual{min-height:427px}.full-upgrade .product-scene{height:350px;top:42px}.full-upgrade .hero .book-object{width:150px;left:24px;top:37px}.full-upgrade .mini-site{width:148px;right:14px;top:84px}.full-upgrade .mini-site-body{padding:11px}.full-upgrade .mini-site-body h3{font-size:16px;margin-bottom:9px}.full-upgrade .mini-site-body img{width:52px;height:75px;margin-bottom:8px}.full-upgrade .mini-site-body p{font-size:7px;line-height:1.5;margin-block:5px 8px}.full-upgrade .mini-site-label{font-size:5px;margin-bottom:6px}.full-upgrade .mini-browser-dots{height:21px;padding-inline:8px}.full-upgrade .mini-browser-dots span{font-size:5px}.full-upgrade .mini-site-button{font-size:6px;padding:7px;gap:6px}.full-upgrade .mini-site-button .ui-icon{width:10px;height:10px}.full-upgrade .mini-content-card{left:18px;right:18px;bottom:0;padding:12px 13px;gap:11px}.full-upgrade .content-icon{width:31px;height:31px}.full-upgrade .content-lines strong{font-size:11px}.full-upgrade .content-lines span{font-size:9px}.full-upgrade .content-lines::after{width:110px}.full-upgrade .scene-topline{top:21px;left:21px;right:21px;font-size:7px}.full-upgrade .scene-caption{font-size:6px;left:20px;right:20px;bottom:15px}.full-upgrade .portfolio-sales-copy{padding-inline:18px}}
@media(max-width:359px){.full-upgrade .container{width:calc(100% - 38px)}.full-upgrade .site-header{width:calc(100% - 20px)}.full-upgrade .site-header .nav{padding-inline:12px;gap:8px}.full-upgrade .brand{font-size:25px}.full-menu-toggle{width:35px}.full-upgrade .nav-cta{font-size:9px;padding:10px;gap:7px}.full-upgrade .nav-cta .ui-icon{width:13px;height:13px}.full-upgrade .hero .eyebrow{font-size:8px;letter-spacing:.035em}.full-upgrade .hero h1{font-size:43px}.full-upgrade .hero-description{font-size:14px}.full-upgrade .hero-actions{gap:10px 16px}.full-upgrade .hero-actions .button{font-size:11px;padding-inline:17px}.full-upgrade .hero-actions .text-link{font-size:11px}.full-upgrade .hero-visual{min-height:406px}.full-upgrade .hero .book-object{left:19px;width:135px;top:42px}.full-upgrade .mini-site{width:136px;right:10px;top:84px}.full-upgrade .mini-content-card{left:14px;right:14px;bottom:11px;padding:11px}.full-upgrade .scene-caption{font-size:5.7px}.full-upgrade .hero-foot{gap:10px}.full-upgrade .hero-foot b{font-size:9px}.full-upgrade .hero-foot .ui-icon{width:16px;height:16px}.full-upgrade .showcase-tabs{padding-inline:13px;gap:16px}.full-upgrade .showcase-tabs button{font-size:9px;gap:5px}.full-upgrade .showcase-tabs button>.ui-icon{width:13px;height:13px}.full-upgrade .portfolio-panel{padding-inline:16px}.full-upgrade .portfolio-library-heading h3{font-size:29px}.full-upgrade .portfolio-reader-grid{padding-inline:16px}.full-upgrade .portfolio-book-copy h3{font-size:29px}.full-upgrade .portfolio-book-choice{flex-basis:222px}.full-upgrade .portfolio-sales-toolbar .portfolio-swipe-hint{font-size:9px;max-width:92px}.full-upgrade .portfolio-sales-controls{gap:5px}.full-upgrade .portfolio-sales-controls>span{font-size:8px}.full-upgrade .price-card{padding-inline:22px}.full-upgrade .full-preview-bar{padding-inline:14px}.full-preview-bar>span{gap:6px}.full-preview-bar{font-size:7px}.full-preview-bar a{font-size:7px}}
.full-mobile-menu{position:absolute;top:calc(100% + 7px);left:0;right:0;background:#102c25f7;border:1px solid #d7ff7630;border-radius:13px 13px 3px 13px;box-shadow:0 18px 40px #00000025;backdrop-filter:blur(20px)}.full-mobile-menu:not([hidden]){animation:full-menu-in .2s ease both}@keyframes full-menu-in{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}
.full-upgrade .film-gallery{color:#f2f6e9}.full-upgrade .film-gallery .section-label{color:#b1ca93}.full-upgrade .film-gallery .section-heading p,.full-upgrade .film-card-info p,.full-upgrade .film-section-note p{color:#afc3a5}.full-upgrade .film-card-info h3{color:#f2f6e9}.full-upgrade .film-card-index{color:#b8d98d}.full-upgrade .film-card-info{padding:23px 18px 22px}.full-upgrade .film-section-note{border-color:#9bb97635}.full-upgrade .film-section-note .text-link,.full-upgrade .film-swipe-hint,.full-upgrade .film-swipe-hint span{color:#d7ff76}.full-upgrade .film-gallery-grid{align-items:start}
.full-upgrade .plan-features li{padding-left:24px}.full-upgrade .plan-features li::before{content:none}.full-upgrade .plan-features li>.ui-icon{position:absolute;left:0;top:3px;width:14px;height:14px;color:#72934e}.full-upgrade .featured .plan-features li>.ui-icon{color:var(--lime)}.full-upgrade .faq-list summary::after{content:none}.full-upgrade .faq-list summary>.ui-icon{margin-left:auto;flex:none}.full-upgrade .scope-details summary>.ui-icon,.full-upgrade .sim-notes summary>.ui-icon,.full-upgrade .tracking-details summary>.ui-icon{width:15px;height:15px;margin-left:12px}.full-upgrade .site-footer{border-top:1px solid #a8c58425;background:#051a16}.full-upgrade .footer-links a{display:inline-flex;align-items:center;gap:7px}.full-upgrade .footer-links .ui-icon{width:13px;height:13px}
@media(prefers-reduced-motion:reduce){.full-upgrade *, .full-upgrade *::before,.full-upgrade *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.hero-frame-accent{stroke-dashoffset:0}.full-upgrade .motion-ready .reveal{opacity:1;transform:none}}
