.scenario-calculator-module__RT60Kq__page{color:#f8f9fc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(at 100% 0,#102320 0,#0000 35%),#0a0d11;min-height:100%;padding:24px 20px 30px;font-family:Arial,Helvetica,sans-serif}.scenario-calculator-module__RT60Kq__shell{max-width:470px;margin:0 auto}.scenario-calculator-module__RT60Kq__brand,.scenario-calculator-module__RT60Kq__identity,.scenario-calculator-module__RT60Kq__label{justify-content:space-between;align-items:center;gap:12px;display:flex}.scenario-calculator-module__RT60Kq__brand{margin-bottom:28px}.scenario-calculator-module__RT60Kq__identity{justify-content:flex-start;font-size:20px;font-weight:700}.scenario-calculator-module__RT60Kq__mark{color:#fff;background:#24ca83;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.scenario-calculator-module__RT60Kq__demo{color:#50efb8;background:#142b25;border-radius:20px;padding:6px 12px;font:700 11px monospace}.scenario-calculator-module__RT60Kq__intro{text-align:center;margin-bottom:24px}.scenario-calculator-module__RT60Kq__intro h1{letter-spacing:-1px;margin:0 0 16px;font-size:34px;font-weight:800;line-height:1.12}.scenario-calculator-module__RT60Kq__intro p{color:#9daac2;max-width:370px;margin:0 auto;font-size:15px;line-height:1.5}.scenario-calculator-module__RT60Kq__gauge{background:#12151e;border:1px solid #292d38;border-radius:26px;height:226px;margin-bottom:16px;position:relative;overflow:hidden}.scenario-calculator-module__RT60Kq__gauge svg{width:360px;max-width:100%;height:220px;margin:auto;display:block}.scenario-calculator-module__RT60Kq__track,.scenario-calculator-module__RT60Kq__arc{fill:none;stroke-width:19px;stroke-linecap:round}.scenario-calculator-module__RT60Kq__track{stroke:#252932}.scenario-calculator-module__RT60Kq__arc{stroke:#43dfad;filter:drop-shadow(0 0 9px #43dfad55);transition:stroke-dasharray .25s ease-out}.scenario-calculator-module__RT60Kq__needle{stroke:#f1f5fc;stroke-width:4px;stroke-linecap:round;transition:transform .25s ease-out}.scenario-calculator-module__RT60Kq__gauge text{fill:#97a9c4;font:11px monospace}.scenario-calculator-module__RT60Kq__result{text-align:center;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:28px;left:0;right:0}.scenario-calculator-module__RT60Kq__eyebrow{color:#a7b5cc;font:10px monospace}.scenario-calculator-module__RT60Kq__result output{font-variant-numeric:tabular-nums;color:#fff;letter-spacing:-2px;text-shadow:0 1px 9px #12151e;font-size:42px;font-weight:800;line-height:1.16}.scenario-calculator-module__RT60Kq__result i{color:#50efb8;font-style:normal}.scenario-calculator-module__RT60Kq__month{color:#151515;background:#ffda47;border-radius:20px;margin-top:4px;padding:5px 12px;font:700 11px monospace}.scenario-calculator-module__RT60Kq__controls{background:#12151e;border:1px solid #292d38;border-radius:26px;padding:22px 20px}.scenario-calculator-module__RT60Kq__field{margin-bottom:23px}.scenario-calculator-module__RT60Kq__label{margin-bottom:13px;font-size:14px;font-weight:700}.scenario-calculator-module__RT60Kq__label output{color:#50efb8;white-space:nowrap;font:700 14px monospace}.scenario-calculator-module__RT60Kq__ends{color:#9daac2;justify-content:space-between;margin-top:8px;font:10px monospace;display:flex}.scenario-calculator-module__RT60Kq__field input{appearance:none;cursor:pointer;width:100%;height:24px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}.scenario-calculator-module__RT60Kq__field input::-webkit-slider-runnable-track{background:linear-gradient(to right, #50efb8 var(--fill), #252932 var(--fill));border-radius:10px;height:10px}.scenario-calculator-module__RT60Kq__field input::-moz-range-track{background:linear-gradient(to right, #50efb8 var(--fill), #252932 var(--fill));border-radius:10px;height:10px}.scenario-calculator-module__RT60Kq__field input::-webkit-slider-thumb{appearance:none;background:#12151e;border:6px solid #50efb8;border-radius:50%;width:28px;height:28px;margin-top:-9px;box-shadow:0 0 15px #50efb84a}.scenario-calculator-module__RT60Kq__field input::-moz-range-thumb{background:#12151e;border:6px solid #50efb8;border-radius:50%;width:16px;height:16px;box-shadow:0 0 15px #50efb84a}.scenario-calculator-module__RT60Kq__field input:focus-visible{outline-offset:6px;border-radius:8px;outline:2px solid #fff}.scenario-calculator-module__RT60Kq__strategies{border:0;min-width:0;margin:0;padding:0}.scenario-calculator-module__RT60Kq__strategies legend{width:100%;margin-bottom:12px;padding:0;font-size:14px;font-weight:700}.scenario-calculator-module__RT60Kq__strategies legend span{float:right;color:#50efb8;font-family:monospace}.scenario-calculator-module__RT60Kq__choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.scenario-calculator-module__RT60Kq__choices label{text-align:center;color:#a3afc4;cursor:pointer;background:#191d27;border:1px solid #30343e;border-radius:15px;padding:12px 3px;transition:background .15s,color .15s;position:relative}.scenario-calculator-module__RT60Kq__choices input{opacity:0;width:1px;height:1px;position:absolute}.scenario-calculator-module__RT60Kq__choices label:has(input:focus-visible){outline-offset:3px;outline:2px solid #fff}.scenario-calculator-module__RT60Kq__choices strong{font-size:13px;display:block}.scenario-calculator-module__RT60Kq__choices small{margin-top:4px;font-size:9px;display:block}.scenario-calculator-module__RT60Kq__choices .scenario-calculator-module__RT60Kq__selected{color:#091510;background:#50efb8;border-color:#50efb8;box-shadow:0 6px 18px #50efb822}.scenario-calculator-module__RT60Kq__disclaimer{color:#9daac2;text-align:center;margin:12px 8px;font-size:12px;line-height:1.5}.scenario-calculator-module__RT60Kq__cta{color:#071611;cursor:pointer;background:linear-gradient(110deg,#50efb8,#1aaf85);border:0;border-radius:16px;justify-content:center;align-items:center;gap:12px;width:100%;padding:17px;font-size:16px;font-weight:700;display:flex;box-shadow:0 10px 24px #34dfac26}.scenario-calculator-module__RT60Kq__cta:hover{filter:brightness(1.06)}.scenario-calculator-module__RT60Kq__cta:focus-visible,.scenario-calculator-module__RT60Kq__reset:focus-visible{outline-offset:4px;outline:2px solid #fff}.scenario-calculator-module__RT60Kq__details{color:#b6c4d9;background:#12151e;border:1px solid #30343e;border-radius:16px;margin-top:16px;padding:18px;font-size:13px;line-height:1.6}.scenario-calculator-module__RT60Kq__details h2{color:#fff;margin:0 0 8px;font-size:16px}.scenario-calculator-module__RT60Kq__details p{margin:6px 0}.scenario-calculator-module__RT60Kq__reset{color:#a9b7ca;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:18px auto 0;font-size:12px;display:flex}.scenario-calculator-module__RT60Kq__footer{color:#8e9db5;text-align:center;margin-top:22px;font:10px monospace}.scenario-calculator-module__RT60Kq__thumbnail{background:#0a0d11;place-items:center;height:210px;display:grid;overflow:hidden}.scenario-calculator-module__RT60Kq__thumbnail svg{max-width:100%;height:100%}@media (max-width:420px){.scenario-calculator-module__RT60Kq__page{padding:20px 14px}.scenario-calculator-module__RT60Kq__intro h1{font-size:29px}.scenario-calculator-module__RT60Kq__controls{padding:20px 16px}.scenario-calculator-module__RT60Kq__gauge{height:218px}.scenario-calculator-module__RT60Kq__identity{font-size:18px}.scenario-calculator-module__RT60Kq__choices strong{font-size:12px}}@media (prefers-reduced-motion:reduce){.scenario-calculator-module__RT60Kq__arc,.scenario-calculator-module__RT60Kq__needle,.scenario-calculator-module__RT60Kq__choices label{transition:none}}
.messenger-survey-module__R2s6WG__page{color:#142332;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f0f2f5;min-height:100%;padding-bottom:36px;font:14px/1.6 Arial,Helvetica,sans-serif}.messenger-survey-module__R2s6WG__header{color:#fff;background:#128c7e;justify-content:space-between;align-items:center;gap:12px;height:64px;padding:0 22px;display:flex;box-shadow:0 2px 7px #0002}.messenger-survey-module__R2s6WG__header>span{align-items:center;gap:14px;font-size:18px;font-weight:700;display:flex}.messenger-survey-module__R2s6WG__header svg{width:30px;height:30px}.messenger-survey-module__R2s6WG__header small{background:#ffffff26;border-radius:20px;padding:3px 11px;font-size:11px}.messenger-survey-module__R2s6WG__main{max-width:480px;margin:auto}.messenger-survey-module__R2s6WG__hero{color:#fff;background:radial-gradient(circle at 50% 30%,#256c67,#103c39);flex-direction:column;justify-content:center;align-items:center;gap:10px;height:232px;display:flex}.messenger-survey-module__R2s6WG__hero>svg{color:#4bea8a;box-sizing:content-box;background:#ffffff14;border-radius:50%;padding:12px}.messenger-survey-module__R2s6WG__hero strong{font-size:30px;line-height:1.2}.messenger-survey-module__R2s6WG__hero>span{color:#cbe4df;font-size:12px}.messenger-survey-module__R2s6WG__welcome{color:#fff;text-align:center;background:linear-gradient(120deg,#14a37d,#1bcd62);padding:30px 24px}.messenger-survey-module__R2s6WG__welcome h1{margin:0 0 12px;font-size:24px;font-weight:700;line-height:1.3}.messenger-survey-module__R2s6WG__welcome p{margin:0;font-size:14px;line-height:1.65}.messenger-survey-module__R2s6WG__stats{background:#fff;grid-template-columns:repeat(3,1fr);margin-bottom:8px;padding:15px 0;display:grid}.messenger-survey-module__R2s6WG__stats>div{border-right:1px solid #e6e9ed;flex-direction:column;align-items:center;display:flex}.messenger-survey-module__R2s6WG__stats>div:last-child{border:0}.messenger-survey-module__R2s6WG__stats strong{color:#128c7e;font-size:20px}.messenger-survey-module__R2s6WG__stats span{color:#61758a;font-size:11px}.messenger-survey-module__R2s6WG__panel{background:#fff;margin:8px 0;padding:22px 20px}.messenger-survey-module__R2s6WG__panel p{color:#42596f;margin:0 0 14px}.messenger-survey-module__R2s6WG__panel h1{margin:4px 0 20px;font-size:18px;font-weight:600;line-height:1.45}.messenger-survey-module__R2s6WG__panel h2{margin:18px 0 10px;font-size:17px;font-weight:600}.messenger-survey-module__R2s6WG__panel aside{color:#176657;background:#e0f8ce;border-left:4px solid #1ecd61;border-radius:0 9px 9px 0;margin:10px 0 0;padding:12px 14px;font-size:12px}.messenger-survey-module__R2s6WG__actions{padding:8px 20px}.messenger-survey-module__R2s6WG__primary{color:#073e20;cursor:pointer;background:#1ece61;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;padding:13px 15px;font-size:16px;font-weight:700;transition:background .15s;display:flex}.messenger-survey-module__R2s6WG__primary:hover:not(:disabled){background:#23de6b}.messenger-survey-module__R2s6WG__primary:disabled{opacity:.45;cursor:not-allowed}.messenger-survey-module__R2s6WG__primary:focus-visible,.messenger-survey-module__R2s6WG__back:focus-visible,.messenger-survey-module__R2s6WG__reviewButton:focus-visible,.messenger-survey-module__R2s6WG__review button:focus-visible{outline-offset:3px;outline:3px solid #086f60}.messenger-survey-module__R2s6WG__back{color:#416174;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;margin:14px auto 0;padding:6px;font-size:13px;display:flex}.messenger-survey-module__R2s6WG__progress{background:#fff;margin-bottom:8px;padding:14px 20px 8px}.messenger-survey-module__R2s6WG__progress>div{color:#60758a;justify-content:space-between;margin-bottom:5px;font-size:12px;display:flex}.messenger-survey-module__R2s6WG__progress progress{appearance:none;background:#e9edef;border:0;border-radius:8px;width:100%;height:6px;display:block;overflow:hidden}.messenger-survey-module__R2s6WG__progress progress::-webkit-progress-bar{background:#e9edef}.messenger-survey-module__R2s6WG__progress progress::-webkit-progress-value{background:#1ece61;border-radius:8px;transition:width .2s}.messenger-survey-module__R2s6WG__progress progress::-moz-progress-bar{background:#1ece61}.messenger-survey-module__R2s6WG__kicker{color:#12854b;font-size:12px}.messenger-survey-module__R2s6WG__options{gap:10px;display:grid}.messenger-survey-module__R2s6WG__options label{cursor:pointer;background:#fff;border:2px solid #e5eaed;border-radius:13px;align-items:center;gap:12px;min-height:68px;padding:12px 15px;transition:border-color .15s,background .15s;display:flex;position:relative}.messenger-survey-module__R2s6WG__options label:hover{background:#effcf4;border-color:#21c76b}.messenger-survey-module__R2s6WG__options label.messenger-survey-module__R2s6WG__selected{background:#dff8cc;border-color:#1ece61}.messenger-survey-module__R2s6WG__options input{opacity:0;width:1px;height:1px;position:absolute}.messenger-survey-module__R2s6WG__options label:has(input:focus-visible){outline-offset:3px;outline:3px solid #128c7e}.messenger-survey-module__R2s6WG__optionIcon{background:#f0f2f5;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.messenger-survey-module__R2s6WG__selected .messenger-survey-module__R2s6WG__optionIcon{background:#1ece61}.messenger-survey-module__R2s6WG__check{color:#087339;flex-shrink:0;margin-left:auto}.messenger-survey-module__R2s6WG__badge{background:#ffffff20;border:1px solid #ffffff70;border-radius:20px;align-items:center;gap:5px;margin-bottom:16px;padding:3px 12px;font-size:12px;display:inline-flex}.messenger-survey-module__R2s6WG__reviewButton{cursor:pointer;color:#12604f;background:#e9f8f1;border:1px solid #c2e5d4;border-radius:9px;justify-content:space-between;width:100%;padding:12px;font-size:14px;display:flex}.messenger-survey-module__R2s6WG__review{margin:12px 0;padding:0;list-style:none}.messenger-survey-module__R2s6WG__review li{border-bottom:1px solid #e5eaed;gap:4px;padding:10px 0;display:grid}.messenger-survey-module__R2s6WG__review small{color:#597185}.messenger-survey-module__R2s6WG__review strong{font-weight:500}.messenger-survey-module__R2s6WG__review button{color:#078071;cursor:pointer;background:0 0;border:0;justify-self:start;text-decoration:underline}.messenger-survey-module__R2s6WG__form{margin-top:16px}.messenger-survey-module__R2s6WG__form fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.messenger-survey-module__R2s6WG__form label{color:#456175;gap:4px;font-size:12px;display:grid}.messenger-survey-module__R2s6WG__form input:not([type=checkbox]){box-sizing:border-box;color:#142332;width:100%;min-height:48px;box-shadow:none;background:#fff;border:2px solid #e5eaed;border-radius:10px;padding:12px 14px;font:14px Arial,sans-serif}.messenger-survey-module__R2s6WG__form input:focus-visible{outline-offset:2px;outline:2px solid #128c7e}.messenger-survey-module__R2s6WG__form .messenger-survey-module__R2s6WG__consent{align-items:flex-start;gap:9px;margin:4px 0;line-height:1.5;display:flex}.messenger-survey-module__R2s6WG__consent input{appearance:auto;accent-color:#128c7e;flex-shrink:0;width:17px;height:17px;margin-top:3px}.messenger-survey-module__R2s6WG__form .messenger-survey-module__R2s6WG__error{color:#a62218;background:#fff0ef;border-radius:8px;margin:0;padding:10px}.messenger-survey-module__R2s6WG__spinner{animation:.8s linear infinite messenger-survey-module__R2s6WG__spin}.messenger-survey-module__R2s6WG__success{text-align:center;margin-top:36px;padding:36px 24px}.messenger-survey-module__R2s6WG__successIcon{color:#16ab56;background:#ddf8e6;border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 20px;display:grid}.messenger-survey-module__R2s6WG__success h1{font-size:23px}.messenger-survey-module__R2s6WG__receipt{overflow-wrap:anywhere;font-size:11px}.messenger-survey-module__R2s6WG__footer{text-align:center;color:#6f8191;background:#fff;margin-top:8px;padding:16px;font-size:11px}.messenger-survey-module__R2s6WG__thumbnail{background:#f0f2f5;height:210px;font-family:Arial,sans-serif;overflow:hidden}.messenger-survey-module__R2s6WG__thumbnail>div{color:#fff;background:#128c7e;padding:9px 14px;font-size:12px}.messenger-survey-module__R2s6WG__thumbnail section{background:#fff;gap:6px;width:65%;margin:8px auto;padding:10px;display:grid}.messenger-survey-module__R2s6WG__thumbnail strong{color:#123d34;font-size:13px}.messenger-survey-module__R2s6WG__thumbnail small{color:#637f76;font-size:9px}.messenger-survey-module__R2s6WG__thumbnail i{background:#1ece61;border-radius:4px;width:40%;height:4px}.messenger-survey-module__R2s6WG__thumbnail section>span{color:#3e5e50;border:1px solid #dbe5e0;border-radius:5px;padding:5px;font-size:9px}.messenger-survey-module__R2s6WG__thumbnail b{color:#073e20;text-align:center;background:#1ece61;border-radius:5px;padding:6px;font-size:10px}@keyframes messenger-survey-module__R2s6WG__spin{to{transform:rotate(360deg)}}@media (max-width:480px){.messenger-survey-module__R2s6WG__header{padding:0 14px}.messenger-survey-module__R2s6WG__header>span{font-size:16px}.messenger-survey-module__R2s6WG__hero{height:200px}.messenger-survey-module__R2s6WG__hero strong{font-size:26px}.messenger-survey-module__R2s6WG__welcome{padding:26px 20px}.messenger-survey-module__R2s6WG__welcome h1{font-size:22px}.messenger-survey-module__R2s6WG__options label{gap:10px;padding:12px}}@media (prefers-reduced-motion:reduce){.messenger-survey-module__R2s6WG__primary,.messenger-survey-module__R2s6WG__options label{transition:none}.messenger-survey-module__R2s6WG__progress progress::-webkit-progress-value{transition:none}.messenger-survey-module__R2s6WG__spinner{animation:none}}
@font-face{font-family:PortfolioManrope;src:url(/portfolio-book/manrope.woff2)format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:PortfolioLora;src:url(/portfolio-book/lora.woff2)format("woff2");font-weight:400 700;font-display:swap}.pb{--pb-orange:#ff5900;color:#242423;background:#fff;font-family:PortfolioManrope,Arial,sans-serif;line-height:1.5;container-type:inline-size}.pb *{box-sizing:border-box}.pb img{max-width:100%;display:block}.pb a{color:inherit;text-decoration:none}.pb button,.pb summary,.pb-modal button{cursor:pointer}.pb a:focus-visible,.pb button:focus-visible,.pb summary:focus-visible,.pb-modal button:focus-visible{outline-offset:4px;outline:2px solid #171717}.pb-wrap{width:calc(100% - 80px);max-width:1028px;margin-inline:auto}.pb h1,.pb h2,.pb h3,.pb p{margin:0}.pb h2{letter-spacing:-.8px;font-size:24px;font-weight:700;line-height:1.3}.pb h3{font-weight:700}.pb small{color:#7e7e7b;font-size:12px;font-weight:400;display:block}.pb-nav{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;justify-content:space-between;align-items:center;height:60px;padding:0 30px;display:flex;position:sticky;top:0}.pb-logo{letter-spacing:-.6px;width:60px;font-size:10px;font-weight:800;line-height:10px}.pb-logo span{color:#f58052;align-items:center;gap:3px;display:flex}.pb-logo i{background:#ffe67c;width:26px;height:15px;display:inline-block}.pb-nav nav{color:#90908e;letter-spacing:.5px;white-space:nowrap;gap:34px;font-size:12px;font-weight:700;display:flex;position:absolute;left:50%;transform:translate(-50%)}.pb-button{letter-spacing:.5px;background:var(--pb-orange,#ff5900);border:0;border-radius:40px;justify-content:center;align-items:center;padding:17px 27px;font-family:PortfolioManrope,Arial,sans-serif;font-size:12px;font-weight:800;line-height:1.4;transition:filter .15s,transform .15s;display:inline-flex;box-shadow:inset 0 3px 1px #ffb07290,0 3px 1px #ce4d00;color:#fff!important}.pb-button:hover{filter:brightness(1.07);transform:translateY(-1px)}.pb-nav .pb-button{padding:12px 23px}.pb-white{background:#fff;box-shadow:0 3px 2px #00000016,inset 0 0 1px #ddd;color:#2d2d2b!important}.pb-hero{grid-template-columns:420px minmax(0,1fr);align-items:center;gap:32px;min-height:740px;padding:35px 0 65px;display:grid}.pb-cover{justify-content:center;display:flex}.pb-cover img{filter:drop-shadow(0 18px 20px #0003);width:auto;height:576px}.pb h1{letter-spacing:-1.6px;max-width:530px;font-size:42px;font-weight:700;line-height:1.2}.pb-hero-text>p{color:#5c5c59;max-width:405px;margin:15px 0 0;font-size:16px;line-height:25px}.pb-actions{align-items:center;gap:16px;margin:40px 0 28px;display:flex}.pb-actions .pb-button:first-child{width:229px}.pb-actions .pb-white{padding-inline:22px}.pb-hero small{letter-spacing:.3px;font-size:12px}.pb-amazon{align-items:center;gap:15px;margin-top:6px;display:flex}.pb-amazon img{width:75px;height:25px}.pb-amazon span{letter-spacing:0;color:#ffc400;font-size:21px}.pb-about{text-align:center;padding:65px 0 125px}.pb-label{letter-spacing:1px;color:#777;font-size:12px}.pb-companies{filter:grayscale();justify-content:center;align-items:center;gap:45px;margin:35px 0 90px;display:flex}.pb-companies img{object-fit:contain;width:auto;max-width:100px;height:29px}.pb blockquote{letter-spacing:-1px;max-width:880px;margin:0 auto 32px;font-size:32px;line-height:1.4}.pb-endorser{text-align:left;justify-content:center;align-items:center;gap:12px;font-size:15px;display:flex}.pb-endorser img{object-fit:cover;border-radius:50%;width:45px;height:45px}.pb-endorser small{margin-top:2px;font-size:13px}.pb-learn{text-align:center;padding:0 0 80px}.pb-learn>div{text-align:left;grid-template-columns:1fr 1fr;gap:15px 28px;max-width:900px;margin:35px auto;display:grid}.pb-learn p{letter-spacing:-.5px;align-items:flex-start;gap:12px;font-size:22px;line-height:1.4;display:flex}.pb-learn p svg{color:#20bda2;stroke-width:3px;flex-shrink:0;width:25px;margin-top:4px}.pb-learn-last{margin-top:45px!important}.pb-tiles{flex-direction:column;gap:20px;display:flex}.pb-row{gap:20px;display:grid}.pb-row-wide{grid-template-columns:3fr 2.07fr}.pb-row-narrow{grid-template-columns:2.07fr 3fr}.pb-tile{background:#fafafa;border-radius:14px;height:396px;padding:34px 36px 0;position:relative;overflow:hidden}.pb-tile h2{text-align:center;letter-spacing:-.6px;z-index:2;font-size:24px;line-height:1.25;position:relative}.pb-orange{color:#fff;background:#ff5900}.pb-orange h2{text-align:left;max-width:310px}.pb-stack{width:565px;position:absolute;bottom:-38px;right:-100px;max-width:none!important}.pb-sheet{width:260px;position:absolute;top:122px;left:50%;transform:translate(-50%);box-shadow:0 12px 25px #0002}.pb-contents{color:#fff;background:#0b9df2;border-radius:13px;padding:40px 42px 50px}.pb-contents>div{justify-content:space-between;align-items:center;gap:25px;display:flex}.pb-contents ol{grid-template-rows:repeat(6,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:22px 65px;margin:0;padding:32px 0 0;list-style:none;display:grid}.pb-contents small{color:#b6e6fb;font-size:11px;font-weight:600}.pb-contents h3{letter-spacing:-.6px;margin-top:7px;font-family:PortfolioLora,Georgia,serif;font-size:20px;line-height:1.5}.pb-speech{background:#fff;border-radius:13px;margin:28px 20px 0;padding:17px;font-size:13px;line-height:1.4;position:relative;box-shadow:0 4px 9px #0002}.pb-speech:after{content:"";border:8px solid #0000;border-top-color:#fff;border-bottom:0;position:absolute;bottom:-8px;left:50%}.pb-experts{justify-content:center;align-items:center;gap:10px;margin-top:35px;display:flex}.pb-experts img{object-fit:cover;filter:grayscale(.2);border-radius:50%;width:45px;height:45px}.pb-experts img:nth-child(3){width:65px;height:65px}.pb-advice{padding:34px 20px 0}.pb-advice>p{text-align:center;margin-top:12px;font-size:14px}.pb-advice small{font-size:12px}.pb-action{padding-inline:16px}.pb-action>img{width:100%;margin-top:33px;box-shadow:0 5px 15px #0002}.pb-examples{padding:32px 12px 0}.pb-examples>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 16px;margin-top:33px;display:grid}.pb-examples img{aspect-ratio:1.5;object-fit:cover;border-radius:9px;width:100%;box-shadow:0 7px 10px #0002}.pb-checklist>div{height:400px;margin-top:32px;position:relative}.pb-checklist img{width:260px;position:absolute;top:15px;left:50%;box-shadow:0 7px 20px #0002}.pb-checklist img:first-child{transform:translate(-57%)rotate(-9deg)}.pb-checklist img:nth-child(2){transform:translate(-41%)rotate(8deg)}.pb-checklist img:nth-child(3){top:0;transform:translate(-50%)}.pb-three{grid-template-columns:repeat(3,minmax(0,1fr))}.pb-three .pb-tile{flex-direction:column;justify-content:space-between;align-items:center;height:290px;padding:45px 18px 25px;display:flex}.pb-three svg{stroke-width:2px;color:#646464;width:90px;height:90px}.pb-three article:nth-child(2) svg{color:#4a87f5}.pb-process{color:#aaa;align-items:center;gap:7px;padding-top:28px;font-size:31px;display:flex}.pb-process b{border:4px solid #b7b7b7;border-radius:50%;place-items:center;width:46px;height:46px;font-size:24px;line-height:1;display:grid}.pb-process b:first-child{color:#13bf91;border-color:#13bf91}.pb-audience{padding:78px 0 115px}.pb-audience h2{text-align:center;margin-bottom:44px}.pb-audience>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.pb-audience article{background:linear-gradient(#ffe466 25%,#ffea84 26%);min-height:214px;margin-inline:-8px;padding:22px 23px;position:relative;transform:rotate(-5deg);box-shadow:0 20px 24px #00000014}.pb-audience article:nth-child(2){z-index:1;background:linear-gradient(#b4e6f4 25%,#bfeeff 26%);transform:rotate(2deg)translateY(-14px)}.pb-audience article:nth-child(3){z-index:2;background:linear-gradient(#bcf8bd 25%,#caffb4 26%);transform:rotate(.3deg)}.pb-audience h3{margin:0 0 20px;font-size:16px}.pb-audience ul{margin:0;padding:0;list-style:none}.pb-audience li{gap:10px;margin:8px 0;font-size:15px;line-height:1.5;display:flex}.pb-audience li svg{color:#718969;flex-shrink:0;width:16px;margin-top:4px}.pb-author{grid-template-columns:264px 1fr;align-items:start;gap:85px;padding:30px 0 115px;display:grid}.pb-author aside>img{object-fit:cover;border-radius:8px;width:264px;height:355px}.pb-author aside>p{color:#60605b;margin-top:22px;font-size:16px;line-height:1.55}.pb-author aside>small{margin-top:30px}.pb-brand-words{color:#656562;margin-top:14px;font-size:24px;font-weight:800;line-height:2}.pb-brand-words span{margin-left:25px;font-size:12px;line-height:1;display:inline-block}.pb-author article{background:#fff;padding:50px;font-family:PortfolioLora,Georgia,serif;position:relative;transform:rotate(-1deg);box-shadow:0 7px 20px #0001,0 0 1px #bbb}.pb-author article:before,.pb-author article:after{content:"";z-index:-1;background:#fff;border:1px solid #eee;position:absolute;inset:0;transform:rotate(2deg)}.pb-author article:after{z-index:-2;transform:rotate(-2deg)}.pb-author article>p{margin-bottom:28px;font-size:21px;line-height:1.5}.pb-author footer{align-items:center;gap:14px;margin-top:35px;font:14px PortfolioManrope,Arial,sans-serif;display:flex}.pb-author footer img{object-fit:cover;border-radius:50%;width:40px;height:40px}.pb-author footer small{margin-top:3px}.pb-reviews{padding:0 0 90px}.pb-reviews h2{text-align:center;margin-bottom:25px}.pb-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.pb-review-grid>div{flex-direction:column;gap:20px;display:flex}.pb-review-grid article{border:1px solid #ebebeb;border-radius:25px;flex-direction:column;justify-content:space-between;padding:22px;display:flex;box-shadow:0 0 1px #0001}.pb-review-grid article>p{color:#53534f;margin:0 0 23px;font-size:16px;line-height:25.6px}.pb-review-grid footer{align-items:center;gap:12px;display:flex}.pb-review-grid footer img{object-fit:cover;border-radius:50%;width:40px;height:40px}.pb-review-grid footer strong{font-size:16px;font-weight:600;line-height:1.5}.pb-review-grid footer small{color:#70706a;font-size:13px;line-height:1.45}.pb-review-note{color:#999;text-align:center;font-size:11px;margin-top:25px!important}.pb-buy{padding:30px 0 70px}.pb-buy>h2,.pb-bundle>h2{text-align:center;margin-bottom:36px}.pb-editions{grid-template-columns:1fr 1fr;gap:30px;display:grid}.pb-editions article{text-align:center;background:#f8f7f5;border-radius:16px;padding:40px 34px}.pb-devices{max-width:300px;height:330px;margin:auto;position:relative}.pb-devices img:first-child{width:auto;height:325px;position:absolute;top:0;right:8px}.pb-devices img:last-child{filter:drop-shadow(0 12px 14px #0003);width:auto;height:225px;position:absolute;bottom:0;left:0}.pb-paperback{object-fit:contain;filter:drop-shadow(0 15px 15px #0003);height:325px;margin:0 auto 5px}.pb-editions h3{letter-spacing:-.8px;margin:18px 0 5px;font-size:24px;line-height:1.3}.pb-editions p{color:#65655f;font-size:16px}.pb-editions .pb-button{letter-spacing:-.3px;width:100%;margin:26px 0;padding:23px;font-size:16px}.pb-editions small{font-size:11px}.pb-preview-link{color:#65655f;background:0 0;border:0;padding:0;font:13px PortfolioManrope,Arial,sans-serif}.pb-paperback-caption{text-align:center;color:#888;font-size:12px;margin:35px 0!important}.pb-bundle{padding:40px 0 90px}.pb-bundle-top{background:#faf9f7;border-radius:16px;grid-template-columns:minmax(0,1fr) 25px minmax(0,1fr) 25px minmax(0,1fr);align-items:start;gap:20px;padding:40px;display:grid}.pb-bundle-top>svg{color:#999;margin-top:160px}.pb-bundle-top .pb-devices{width:220px;max-width:100%;height:255px}.pb-bundle-top .pb-devices img:first-child{height:240px}.pb-bundle-top .pb-devices img:last-child{height:160px}.pb-bundle-top article>img{object-fit:contain;width:100%;height:250px}.pb-bundle h3{letter-spacing:-.6px;margin:18px 0 8px;font-size:24px;line-height:1.35}.pb-bundle p{color:#666;font-size:15px;line-height:1.6}.pb-bundle ul{margin-top:25px;padding:0;list-style:none}.pb-bundle li{gap:9px;margin:9px 0;font-size:12px;display:flex}.pb-bundle li svg{color:#aaa;flex-shrink:0;width:16px}.pb-bundle .pb-preview-link{margin-top:18px}.pb-interviews{background:#faf9f7;border-radius:16px;margin-top:25px;padding:40px}.pb-interviews>div:first-child{text-align:center}.pb-interviews>div:first-child h3{margin:0 0 10px}.pb-interviews>img{object-fit:contain;width:80%;max-height:450px;margin:30px auto}.pb-speakers{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.pb-speakers article{align-items:flex-start;gap:12px;display:flex}.pb-speakers img{object-fit:cover;border-radius:50%;width:45px;height:45px}.pb-speakers strong{font-size:13px}.pb-speakers small{margin-top:4px;font-size:11px;line-height:1.5}.pb-bundle-buy{letter-spacing:-.3px;width:440px;max-width:100%;margin:30px auto 20px;padding:24px;font-size:16px;display:flex}.pb-guarantee{text-align:center;font-size:11px!important}.pb-diy-top{text-align:center;background:#faf9f7;border-radius:16px;grid-template-columns:1fr 35px 1fr;align-items:center;gap:35px;padding:40px;display:grid}.pb-diy-top>svg{color:#999}.pb-faq{max-width:760px;padding:20px 0 90px}.pb-faq h2{text-align:center;margin-bottom:30px}.pb-faq details{border-bottom:1px solid #eee;padding:24px 0}.pb-faq summary{justify-content:space-between;align-items:center;gap:20px;font-size:16px;font-weight:500;list-style:none;display:flex}.pb-faq summary::-webkit-details-marker{display:none}.pb-faq details[open] summary svg{transform:rotate(45deg)}.pb-faq details p{color:#777;margin-top:20px;font-size:15px;line-height:1.6}.pb-newsletter{background:#f7f7f6;border-radius:16px;grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin-bottom:70px;padding:55px;display:grid}.pb-newsletter h2{margin-bottom:16px}.pb-newsletter p{color:#666;margin-bottom:30px;font-size:17px}.pb-newsletter>img{object-fit:contain;max-height:350px}.pb-footer{background:#fafafa;padding:50px 0 70px}.pb-footer>.pb-wrap{grid-template-columns:1fr 1fr;gap:100px;display:grid}.pb-footer h3{margin-bottom:20px;font-size:21px;line-height:1.4}.pb-footer p{color:#777;max-width:390px;margin:15px 0;font-size:14px;line-height:1.65}.pb-footer strong{font-size:14px}.pb-footer small{font-size:11px}.pb-footer a{margin-top:30px;font-size:12px;display:block}.pb-cookie{z-index:25;background:#fffffff5;border-radius:20px;width:260px;padding:24px;position:fixed;bottom:20px;right:35px;box-shadow:0 0 30px #00000003}.pb-cookie p{margin-bottom:12px;font-size:15px;line-height:1.5}.pb-cookie button{color:#fff;letter-spacing:.4px;background:#16181c;border:0;border-radius:12px;padding:12px 34px;font:800 12px PortfolioManrope,Arial,sans-serif}.pb-modal{color:#222;max-height:90dvh;font-family:PortfolioManrope,Arial,sans-serif;overflow-y:auto;background:#fff!important;max-width:540px!important;padding:32px!important}.pb-order{align-items:center;gap:25px;padding:25px 0;display:flex}.pb-order img{width:85px}.pb-order p{color:#888;font-size:13px;line-height:1.5}.pb-total{border-top:1px solid #eee;justify-content:space-between;margin-bottom:15px;padding:25px 0;display:flex}.pb-wide{width:100%}.pb-note{text-align:center;color:#888;margin:20px 0 0;font-size:12px}.pb-success{text-align:center;padding:20px 0}.pb-success>svg{color:#14a68f;width:65px;height:65px;margin:0 auto 25px}.pb-success h3{margin:0 0 20px;font-size:29px}.pb-success p{color:#777;margin:20px 0;font-size:14px;line-height:1.6}.pb-success button{margin-top:10px}.pb-preview>img{object-fit:contain;max-width:100%;max-height:55vh;margin:auto}.pb-mini{background:#fff;align-items:center;gap:20px;height:210px;padding:20px;display:flex}.pb-mini img{filter:drop-shadow(0 5px 8px #0002);height:165px}.pb-mini b{letter-spacing:-.5px;font:700 19px/1.2 PortfolioManrope,Arial}.pb-mini span{color:#fff;text-align:center;background:#ff5900;border-radius:20px;width:80px;margin-top:20px;padding:8px;font:700 8px Arial;display:block}@container (max-width:900px){.pb-wrap{width:calc(100% - 48px)}.pb-hero{grid-template-columns:40% minmax(0,1fr);gap:30px}.pb-cover img{width:100%;height:auto}.pb h1{font-size:36px}.pb-companies{gap:25px}.pb-companies img{max-width:75px}.pb-author{grid-template-columns:230px minmax(0,1fr);gap:35px}.pb-author article{padding:35px}.pb-bundle-top{gap:10px;padding:25px}.pb-bundle-top .pb-devices{height:210px}.pb-bundle-top .pb-devices img:first-child{height:200px}.pb-bundle-top .pb-devices img:last-child{height:140px}.pb-bundle-top article>img{height:210px}.pb-tile{padding-inline:20px}.pb-tile h2{font-size:22px}.pb-experts{gap:5px}.pb-review-grid article{padding:18px}.pb-review-grid footer{gap:8px}.pb-review-grid footer strong{font-size:14px}}@container (max-width:650px){.pb-wrap{width:calc(100% - 32px)}.pb-nav{height:64px;padding:0 20px}.pb-nav nav{display:none}.pb-nav .pb-button{padding:11px 20px}.pb-hero{text-align:center;grid-template-columns:1fr;gap:45px;min-height:0;padding:36px 10px 60px}.pb-cover img{width:auto;height:430px}.pb h1{letter-spacing:-1.2px;font-size:34px;line-height:1.2}.pb-hero-text>p{margin:16px auto 0;font-size:16px}.pb-actions{justify-content:center;gap:12px;margin:30px 0 28px}.pb-actions .pb-button:first-child{width:175px}.pb-actions .pb-white{padding-inline:15px}.pb-amazon{justify-content:center}.pb-about{padding:30px 0 65px}.pb-companies{flex-wrap:wrap;gap:25px;margin:30px 0 55px}.pb-companies img{max-width:80px;height:23px}.pb blockquote{letter-spacing:-.6px;font-size:24px}.pb-endorser{font-size:13px}.pb-endorser small{font-size:11px}.pb-learn{padding-bottom:55px}.pb-learn>div{grid-template-columns:1fr;margin:28px 8px}.pb-learn p{gap:10px;font-size:19px}.pb h2{font-size:24px}.pb-tiles,.pb-row{gap:16px}.pb-row-wide,.pb-row-narrow{grid-template-columns:1fr}.pb-tile{height:350px;padding-top:28px}.pb-tile h2{font-size:22px}.pb-stack{width:410px;bottom:-15px;right:-110px}.pb-sheet{width:230px;top:112px}.pb-orange{height:370px}.pb-contents{padding:28px 25px}.pb-contents>div{flex-direction:column;align-items:flex-start;gap:15px}.pb-contents ol{grid-template-rows:auto;grid-template-columns:1fr;grid-auto-flow:row;gap:24px;padding-top:28px}.pb-contents h3{font-size:20px}.pb-speech{margin:25px 20px 0}.pb-experts{gap:13px;margin-top:25px}.pb-experts img{width:36px;height:36px}.pb-experts img:nth-child(3){width:55px;height:55px}.pb-action{height:330px}.pb-action>img{width:120%;max-width:none;margin-top:35px;transform:translate(-8%)}.pb-examples{height:310px;padding-inline:12px}.pb-examples>div{gap:20px 10px}.pb-checklist{height:380px}.pb-three{grid-template-columns:1fr}.pb-three .pb-tile{height:220px;padding:25px}.pb-three svg{width:70px;height:70px}.pb-process{padding-top:10px}.pb-audience{padding:60px 0 70px}.pb-audience>div{grid-template-columns:1fr;gap:23px;margin:0 10px}.pb-audience article{min-height:195px;margin-inline:0}.pb-audience article:nth-child(2){transform:rotate(2deg)}.pb-audience article:nth-child(3){transform:rotate(-1deg)}.pb-author{grid-template-columns:1fr;gap:35px;padding:10px 8px 75px}.pb-author aside>img{object-position:50% 40%;width:100%;height:350px}.pb-brand-words{font-size:22px}.pb-author article{padding:30px 25px}.pb-author article>p{font-size:19px}.pb-reviews{padding-bottom:60px}.pb-review-grid{grid-template-columns:1fr;gap:16px}.pb-review-grid>div{gap:16px}.pb-review-grid article{padding:22px;min-height:0!important}.pb-review-grid footer strong{font-size:16px}.pb-review-grid article>p{margin-bottom:24px}.pb-editions{grid-template-columns:1fr;gap:20px}.pb-editions article{padding:35px 25px}.pb-devices{max-width:275px;height:310px}.pb-devices img:first-child{height:305px}.pb-devices img:last-child{height:205px}.pb-paperback{height:305px}.pb-buy{padding-top:0;padding-bottom:35px}.pb-bundle{padding:25px 0 55px}.pb-bundle-top{text-align:center;grid-template-columns:1fr;gap:25px;padding:30px}.pb-bundle-top>svg{margin:0 auto}.pb-bundle-top .pb-devices{width:250px;height:280px}.pb-bundle-top .pb-devices img:first-child{height:275px}.pb-bundle-top .pb-devices img:last-child{height:195px}.pb-bundle-top article>img{height:230px}.pb-bundle-top ul{text-align:left}.pb-interviews{padding:30px 22px}.pb-interviews>img{width:100%;margin:25px 0}.pb-speakers{grid-template-columns:1fr;gap:23px}.pb-diy-top{grid-template-columns:1fr;gap:25px;padding:30px}.pb-diy-top>svg{margin:auto}.pb-bundle-buy{width:100%;padding:22px 15px;font-size:14px}.pb-faq{padding:15px 5px 60px}.pb-newsletter{grid-template-columns:1fr;gap:20px;padding:35px 25px}.pb-newsletter>img{max-height:250px}.pb-footer>.pb-wrap{grid-template-columns:1fr;gap:30px}.pb-cookie{width:240px;padding:18px;bottom:15px;right:15px}.pb-cookie p{font-size:13px}.pb-modal{padding:25px!important}.pb-order{gap:16px}.pb-order img{width:65px}}@media (prefers-reduced-motion:reduce){.pb-button{transition:none}}.pb-wrap{max-width:1040px}.pb-nav{margin-bottom:-60px}.pb-hero{grid-template-columns:428px minmax(0,1fr);gap:30px;min-height:800px}.pb-cover img{height:552px}.pb h1{letter-spacing:-1.26px;max-width:432px;line-height:51px}.pb [id]{scroll-margin-top:60px}.pb-bundle-buy{border-radius:90px;width:calc(100% - 120px);max-width:900px;padding:48px 25px;font-size:24px}.pb-faq{max-width:1040px}.pb-faq details{border:1px solid #eee;border-bottom:0;padding:23px 20px}.pb-faq details:nth-child(2){border-radius:20px 20px 0 0}.pb-faq details:last-child{border-bottom:1px solid #eee;border-radius:0 0 20px 20px}.pb-faq summary{justify-content:flex-start;gap:20px}.pb-faq summary svg{color:#aaa;flex-shrink:0;order:-1}.pb-newsletter{text-align:center;isolation:isolate;background:url(/portfolio-book/newsletter.png) 50%/100% 100%;border-radius:13px;justify-content:center;align-items:center;max-width:420px;height:280px;margin-top:25px;margin-bottom:90px;padding:35px 25px;display:flex;position:relative;box-shadow:0 1px 1px #0001}.pb-newsletter:before{content:"";z-index:-1;clip-path:polygon(0 100%,100% 0,100% 100%);background:url(/portfolio-book/newsletter.png) 50%/cover;border-radius:0 0 15px;width:72%;height:105%;position:absolute;top:-30%;left:14%;transform:rotate(45deg);box-shadow:2px 2px 2px #d2c9b450}.pb-newsletter h2{margin-bottom:7px;font-size:24px}.pb-newsletter p{margin-bottom:24px;font-size:16px;line-height:2}.pb-newsletter>.pb-stamp{object-fit:contain;width:100px;height:74px;position:absolute;top:-35px;right:-22px;transform:rotate(11deg)}.pb-footer{color:#fff;text-align:center;background:#1c55d9;padding:0 0 80px}.pb-finish-game{background:#1a4bc9;place-items:center;width:400px;max-width:100%;height:280px;margin:0 auto 45px;display:grid}.pb-finish-game .pb-button{letter-spacing:0;box-shadow:none;padding:12px 18px;font-size:14px;font-weight:500}.pb-footer>h2{letter-spacing:-1.6px;margin-bottom:26px;font-size:50px;line-height:1.12}.pb-footer>p{color:#fff;max-width:none;margin:0 auto;font-size:16px;line-height:1.6}.pb-footer>.pb-footer-links{text-align:left;border-top:1px solid #1749c8;grid-template-columns:1fr 1.3fr .7fr;gap:50px;max-width:960px;margin-top:195px;padding-top:38px;display:grid}.pb-footer-links p{color:#a1b9f3;margin:0 0 14px;font-size:16px}.pb-footer-links strong{font-size:16px;font-style:italic}.pb-footer-links>div:first-child p{margin-top:14px}.pb-footer-links small{color:#aec1f1;font-size:13px}.pb-footer-links button,.pb-footer-links a{color:#fff;text-align:left;background:0 0;border:0;margin:0 0 8px;padding:0;font:700 15px/1.7 PortfolioManrope,Arial,sans-serif;display:block}@container (max-width:900px){.pb-hero{grid-template-columns:40% minmax(0,1fr)}.pb-cover img{width:100%;height:auto}.pb h1{line-height:1.2}.pb-bundle-buy{padding:35px 20px;font-size:22px}}@container (max-width:650px){.pb-nav{margin-bottom:-64px}.pb-hero{grid-template-columns:1fr;min-height:0;padding-top:100px}.pb-cover img{width:auto;max-width:100%;height:430px}.pb h1{max-width:none;line-height:1.2}.pb-bundle-buy{width:100%;padding:25px 15px;font-size:17px}.pb-faq details{padding:21px 15px}.pb-faq summary{gap:13px;font-size:14px}.pb-newsletter{width:calc(100% - 60px);height:270px;padding:30px 15px}.pb-newsletter h2{font-size:21px}.pb-newsletter p{font-size:14px}.pb-newsletter>.pb-stamp{width:80px;top:-29px;right:-15px}.pb-footer{padding-bottom:50px}.pb-finish-game{height:220px}.pb-footer>h2{letter-spacing:-1px;padding:0 18px;font-size:34px}.pb-footer>p{padding:0 25px;font-size:14px}.pb-footer>p br{display:none}.pb-footer>.pb-footer-links{grid-template-columns:1fr;gap:25px;margin-top:90px}.pb-cookie{right:15px}}.pb{overflow-x:clip}.pb-cover{transform:translateY(12px)}.pb-cover img{box-sizing:content-box;border-bottom:28px solid #dedede}.pb-hero-text{transform:translateY(20px)}@container (max-width:650px){.pb-cover{transform:none}.pb-cover img{border-bottom-width:20px}.pb-hero-text{transform:none}}
.tb{--tb-green:#8fc72d;color:#202020;background:#fff;font-family:Arial,Helvetica,sans-serif;line-height:1.6;container-type:inline-size}.tb *{box-sizing:border-box}.tb button,.tb a,.tb summary,.tb-checkout button{touch-action:manipulation}.tb button,.tb-checkout button{cursor:pointer}.tb button:focus-visible,.tb a:focus-visible,.tb summary:focus-visible,.tb-checkout input:focus-visible,.tb-checkout select:focus-visible,.tb-checkout button:focus-visible{outline-offset:4px;outline:3px solid #447300}.tb img{max-width:100%;display:block}.tb-wrap{width:calc(100% - 48px);max-width:1176px;margin:auto}.tb-announcement{background:var(--tb-green);color:#fff;justify-content:center;align-items:center;gap:10px;padding:9px;font-size:13px;font-weight:800;display:flex}.tb-announcement span{margin-left:10px;font-weight:400}.tb-hero{color:#fff;background:linear-gradient(90deg,#10280768,#10280725),url(/trimmer/hero-imgV2.jpg) 50%/cover;min-height:815px}.tb-header{flex-direction:column;align-items:center;gap:14px;padding:34px 20px;display:flex}.tb-header img{object-fit:contain;width:160px;height:42px}.tb-header nav{gap:24px;font-size:13px;font-weight:800;display:flex}.tb a{color:inherit;text-decoration:none}.tb-header button,.tb-footer button{color:inherit;font:inherit;background:0 0;border:0;padding:0}.tb-hero-copy{padding-top:128px;padding-bottom:80px}.tb-eyebrow{letter-spacing:3px;color:var(--tb-green);font-weight:800;margin:0 0 16px!important;font-size:14px!important}.tb-hero .tb-eyebrow{color:#fff}.tb h1{letter-spacing:-1.5px;text-transform:uppercase;max-width:690px;margin:0 0 16px;font-size:70px;font-weight:850;line-height:1.09}.tb-hero-copy>p:not(.tb-eyebrow){max-width:610px;font-size:18px}.tb-hero-actions{align-items:center;gap:24px;margin-top:46px;display:flex}.tb-button{background:var(--tb-green,#8fc72d);color:#fff;letter-spacing:2px;text-transform:uppercase;border:0;border-radius:5px;justify-content:center;align-items:center;gap:22px;padding:18px 30px;font:800 14px/1.4 Arial,sans-serif;transition:filter .15s,transform .15s;display:inline-flex;box-shadow:0 3px #689b21}.tb-button:hover{filter:brightness(.94);transform:translateY(-1px)}.tb-button:disabled{opacity:.65;cursor:wait;transform:none}.tb-benefit{align-items:center;gap:8px;font-size:10px;font-weight:800;line-height:1.35;display:flex}.tb-benefit svg{width:32px;height:32px}.tb-section{padding-top:90px;padding-bottom:90px}.tb-split{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.tb h2{letter-spacing:-1.2px;margin:0 0 25px;font-size:46px;font-weight:850;line-height:1.14}.tb h2 em{color:var(--tb-green);font-style:normal}.tb p{margin-bottom:24px;font-size:17px}.tb-product-art{position:relative}.tb-product-art>img{width:100%}.tb-round{background:var(--tb-green);color:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:120px;height:120px;font-size:12px;line-height:1.2;display:flex;position:absolute;top:2%;right:0;transform:rotate(10deg);box-shadow:0 0 0 7px #8fc72d30}.tb-round b{font-size:28px}.tb-features{margin:24px 0 32px;padding:0;list-style:none}.tb-features li{align-items:center;gap:14px;margin:15px 0;font-size:17px;display:flex}.tb-features svg{color:var(--tb-green);stroke-width:4px;flex-shrink:0;width:24px}.tb-tint{background:#f7f9f3}.tb-center{text-align:center}.tb-intro{max-width:680px;margin:0 auto 32px}.tb-surfaces{grid-template-columns:repeat(6,1fr);gap:20px;margin:45px 0;display:grid}.tb-surfaces img{height:60px;margin:0 auto 18px}.tb-surfaces strong{text-transform:capitalize}.tb-wide-image{border-radius:8px;width:min(860px,100%);margin:auto}.tb-caption{color:#73766b;justify-content:center;align-items:center;gap:6px;display:flex;margin:16px 0!important;font-size:12px!important}.tb-rounded{border-radius:10px}.tb-dark{color:#fff;background:#1d251b}.tb-dark img{object-fit:contain;max-height:430px;margin:auto}.tb-compare{border:1px solid #e6e8e2;border-radius:10px;grid-template-columns:1fr 1fr;max-width:840px;margin:40px auto 0;display:grid;overflow:hidden;box-shadow:0 12px 50px #0000000a}.tb-compare>div{background:#fafafa;padding:40px}.tb-compare>div:first-child{background:#f1f8e5}.tb-compare img{object-fit:contain;height:165px;margin:auto auto 22px}.tb h3{font-size:23px;font-weight:800}.tb-compare p{justify-content:center;gap:10px;margin:20px 0;font-size:15px;display:flex}.tb-compare svg{color:#79b420;width:19px}.tb-faq{max-width:850px}.tb-faq>h2,.tb-faq>.tb-eyebrow{text-align:center}.tb details{border-bottom:1px solid #dbe0d3;padding:20px 0}.tb summary{cursor:pointer;font-size:17px;font-weight:700}.tb details p{color:#5d6558;margin:15px 0 0;font-size:15px}.tb-pricing{grid-template-columns:1fr 1fr;align-items:start;gap:72px;scroll-margin-top:24px;display:grid}.tb-gallery{position:sticky;top:25px}.tb-main-photo{aspect-ratio:1;object-fit:contain;background:#fafafa;border-radius:7px;width:100%}.tb-thumbs{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.tb-thumbs button{background:#fff;border:2px solid #0000;border-radius:5px;padding:4px}.tb-thumbs button[aria-pressed=true]{border-color:var(--tb-green)}.tb-thumbs img{aspect-ratio:1;object-fit:contain;width:100%}.tb-product-note{color:#6b7465;border-top:1px solid #eee;gap:15px;padding-top:24px;display:flex}.tb-product-note>svg{flex-shrink:0}.tb-product-note p{margin:6px 0;font-size:13px}.tb .tb-product-title{text-transform:uppercase;margin-bottom:24px;font-size:52px}.tb-price{border-top:1px solid #ddd;align-items:center;gap:28px;padding-top:20px;display:flex}.tb-price small{font-size:11px;font-weight:700;display:block}.tb-price del{color:#aaa;font-size:28px}.tb-price b{color:var(--tb-green);font-size:32px}.tb-price>span{color:#fff;background:#ed634f;border-radius:4px;padding:6px 10px;font-size:11px;font-weight:800}.tb-bundles{border:0;margin:25px 0;padding:0}.tb-bundles legend{margin-bottom:15px;font-size:13px;font-weight:700}.tb-bundles label{cursor:pointer;border:2px dashed #d8ded0;border-radius:6px;align-items:center;gap:15px;margin-bottom:15px;padding:22px 18px;display:flex;position:relative}.tb-bundles label.selected{border-color:var(--tb-green);background:#f7fbea}.tb-bundles input{accent-color:#7db82a;width:19px;height:19px}.tb-bundles strong{font-size:17px}.tb-bundles small{color:#777;font-size:12px;display:block}.tb-bundles label>b{white-space:nowrap;margin-left:auto;font-size:18px}.tb-bundles i{background:var(--tb-green);color:#fff;border-radius:3px;padding:4px 9px;font:800 9px Arial;position:absolute;top:-9px;right:15px}.tb-buy{width:100%}.tb-footer{color:#fff;background:#1d251b;padding:55px 0}.tb-footer>.tb-wrap{grid-template-columns:1fr 1fr 1.3fr;gap:35px;display:grid}.tb-footer img{width:170px}.tb-footer p{color:#c1c8ba;font-size:12px}.tb-footer a,.tb-footer button{margin-top:12px;font-size:13px;display:block}.tb-footer h3{font-size:18px}.tb-checkout{--tb-green:#8fc72d;color:#242b20;max-height:90dvh;font-family:Arial,sans-serif;overflow-y:auto;background:#fff!important;width:calc(100% - 32px)!important;max-width:620px!important;padding:30px!important}.tb-checkout-summary{background:#f4f7ee;border-radius:8px;align-items:center;gap:18px;margin:8px 0 25px;padding:14px;display:flex}.tb-checkout-summary img{object-fit:contain;width:62px;height:62px}.tb-checkout-summary span{color:#6f7667;margin-top:5px;font-size:12px;display:block}.tb-checkout-summary>b{margin-left:auto}.tb-fields{grid-template-columns:1fr 1fr;gap:17px;display:grid}.tb-fields label{flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.tb-fields input,.tb-fields select{color:#242b20;background:#fff;border:1px solid #ccd2c6;border-radius:5px;width:100%;min-width:0;padding:12px;font:400 16px Arial}.tb-full{grid-column:1/-1}.tb-checkout-total{justify-content:space-between;padding:25px 0;font-size:19px;display:flex}.tb-error{color:#b02525;margin-bottom:15px;font-size:14px}.tb-success{text-align:center;padding-top:10px}.tb-success>svg{color:#82b82d;margin:8px auto 20px}.tb-success h3{margin:0 0 15px;font-size:23px;font-weight:700}.tb-success>p{color:#6c7464;margin:15px 0;font-size:13px;line-height:1.6}.tb-receipt{text-align:left;background:#f5f8ef;border-radius:8px;margin:25px 0;padding:20px;font-size:14px}.tb-receipt p{overflow-wrap:anywhere;justify-content:space-between;gap:20px;margin:12px 0;display:flex}.trimmer-mini{color:#fff;background:linear-gradient(90deg,#16331160,#16331120),url(/trimmer/hero-imgV2.jpg) 50%/cover;height:210px;padding:15px 25px}.trimmer-mini img{object-fit:contain;width:75px;height:25px;margin:0 auto 35px}.trimmer-mini strong{max-width:190px;font:850 22px/1.1 Arial;display:block}.trimmer-mini span{background:#8fc72d;margin-top:15px;padding:7px 12px;font:800 8px Arial;display:inline-block}@container (max-width:760px){.tb-wrap{width:calc(100% - 36px)}.tb-section{padding-top:55px;padding-bottom:55px}.tb-hero{background-position:61%;min-height:690px}.tb-hero-copy{padding-top:90px;padding-bottom:60px}.tb h1{max-width:520px;font-size:47px}.tb h2{font-size:34px}.tb-hero-actions{flex-wrap:wrap;gap:18px}.tb-hero-actions>.tb-button{width:100%}.tb-benefit{flex:1;font-size:9px}.tb-benefit svg{width:25px}.tb-split,.tb-pricing{grid-template-columns:1fr;gap:35px}.tb-product-art{max-width:450px;margin:auto}.tb-surfaces{grid-template-columns:repeat(3,1fr);row-gap:30px}.tb-compare>div{padding:20px 10px}.tb-compare img{height:100px}.tb-compare h3{font-size:18px}.tb-compare p{font-size:12px}.tb-gallery{position:static}.tb .tb-product-title{font-size:43px}.tb-footer>.tb-wrap{grid-template-columns:1fr}.tb-price{gap:20px}.tb-eyebrow{letter-spacing:2px;font-size:12px!important}.tb-round{width:100px;height:100px}.tb-announcement,.tb-announcement span{font-size:10px}.tb-header nav{font-size:11px}.tb-bundles label{padding:20px 12px}.tb-bundles strong{font-size:15px}}@media (max-width:480px){.tb-checkout{padding:23px!important}.tb-fields{grid-template-columns:1fr}.tb-full{grid-column:auto}.tb-checkout-summary{gap:10px}.tb-checkout-summary img{width:45px}.tb-checkout-summary strong{font-size:14px}.tb-checkout .tb-button{letter-spacing:1px;font-size:12px}}@media (prefers-reduced-motion:reduce){.tb-button{transition:none}}@font-face{font-family:TrimmerRubik;src:url(/trimmer/rubik-400.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:TrimmerRubik;src:url(/trimmer/rubik-700.ttf)format("truetype");font-weight:600 700;font-display:swap}@font-face{font-family:TrimmerRubik;src:url(/trimmer/rubik-800.ttf)format("truetype");font-weight:800 900;font-display:swap}.tb,.tb-checkout{font-family:TrimmerRubik,Arial,sans-serif}.tb-pricing,.tb-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tb-pricing>*,.tb-product-note>div{min-width:0}.tb h1{max-width:630px}.tb-hero{background-image:linear-gradient(90deg,#10280780,#10280745),url(/trimmer/hero-imgV2.jpg)}.tb-product-note p{overflow-wrap:anywhere}@container (max-width:760px){.tb-pricing,.tb-split{grid-template-columns:minmax(0,1fr)}.tb-price{flex-wrap:wrap;gap:14px}.tb-price del{font-size:25px}.tb-price b{font-size:29px}.tb-bundles label{gap:10px}.tb-bundles label>b{font-size:16px}.tb-bundles input{flex-shrink:0}.tb h1{max-width:100%;font-size:45px}}
.imported-site-module__fUpCQa__page{box-sizing:border-box;color:#171717;background:#f7faf8;overflow-y:auto;container:contact-page/inline-size}.imported-site-module__fUpCQa__content{box-sizing:border-box;flex-direction:column;gap:28px;width:100%;max-width:520px;margin:0 auto;padding:36px 24px 48px;display:flex}.imported-site-module__fUpCQa__back{color:#0f7a50;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px}.imported-site-module__fUpCQa__back:disabled{opacity:.55;cursor:default}.imported-site-module__fUpCQa__back:focus-visible{outline-offset:5px;outline:2px solid #0f7a50}.imported-site-module__fUpCQa__heading{flex-direction:column;gap:3px;display:flex}.imported-site-module__fUpCQa__heading h1{margin:0;font-size:30px;font-weight:700;line-height:1.2}.imported-site-module__fUpCQa__heading h1:focus{outline:none}.imported-site-module__fUpCQa__heading p{color:#626963;margin:0;font-size:15px;line-height:1.6}.imported-site-module__fUpCQa__successIcon{color:#0f7a50;background:#e0f2e9;border-radius:50%;place-items:center;width:56px;height:56px;font-size:28px;display:grid}.imported-site-module__fUpCQa__form{flex-direction:column;gap:16px;display:flex}.imported-site-module__fUpCQa__names{grid-template-columns:1fr 1fr;gap:12px;display:grid}.imported-site-module__fUpCQa__form label{color:#303632;flex-direction:column;gap:7px;font-size:13px;font-weight:600;display:flex}.imported-site-module__fUpCQa__form input{box-sizing:border-box;color:#171717;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dce3df;border-radius:9px;min-height:44px;padding:11px 12px;font-weight:400}.imported-site-module__fUpCQa__form input:focus-visible{outline-offset:2px;outline:2px solid #0f7a50}.imported-site-module__fUpCQa__hint{color:#626963;margin:0;font-size:12px;line-height:1.5}.imported-site-module__fUpCQa__error{color:#b42318;font-size:13px;line-height:1.5}.imported-site-module__fUpCQa__submit{color:#fff;cursor:pointer;background:#0f7a50;border:0;border-radius:10px;min-height:46px;padding:12px 18px;font-size:14px;font-weight:600}.imported-site-module__fUpCQa__submit:hover{background:#0b6240}.imported-site-module__fUpCQa__submit:focus-visible{outline-offset:3px;outline:2px solid #0f7a50}.imported-site-module__fUpCQa__submit:disabled{opacity:.55;cursor:default}.imported-site-module__fUpCQa__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@container contact-page (max-width:420px){.imported-site-module__fUpCQa__names{grid-template-columns:1fr}}
