.flip-page{--flip-ink: #101010;--flip-red: #e9362c;--flip-paper: #f4f1ec;--flip-muted: #67645f;--flip-line: #dedbd5;color:var(--flip-ink);background:#fff;font-family:Inter,Arial,sans-serif;line-height:1.55}.flip-page *,.flip-page *:before,.flip-page *:after{box-sizing:border-box}.flip-page a{color:inherit}.flip-page .flip-header-link,.flip-page .flip-mobile-nav-link,.flip-page .flip-mobile-cta{color:#fff}.flip-page .flip-header-link:hover,.flip-page .flip-mobile-nav-link:hover{color:#ff6b60}.flip-page a:focus-visible,.flip-page button:focus-visible,.flip-page input:focus-visible,.flip-page select:focus-visible,.flip-page summary:focus-visible{outline:3px solid var(--flip-red);outline-offset:4px}.flip-wordmark{display:inline-flex;flex:0 0 auto;flex-direction:column;line-height:1;text-decoration:none}.flip-wordmark span{font-size:20px;font-weight:850;letter-spacing:.035em}.flip-wordmark small{color:#e8e4e0;font-size:8px;font-weight:650;letter-spacing:.09em;margin-top:5px}.flip-footer-links a{color:inherit;font-size:12px;font-weight:650;letter-spacing:.045em;text-decoration:none;text-transform:uppercase}.flip-footer-links a:hover{color:#ff6b60}.flip-header-cta,.flip-button{align-items:center;border:1px solid transparent;display:inline-flex;font-size:12px;font-weight:750;gap:12px;justify-content:center;letter-spacing:.04em;min-height:48px;padding:0 20px;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.flip-header-cta,.flip-button-primary{background:var(--flip-red);color:#fff!important}.flip-header-cta:hover,.flip-button-primary:hover{background:#c92b23}.flip-hero{align-items:center;background:var(--flip-paper);display:grid;gap:clamp(36px,6vw,88px);grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);min-height:590px;padding:clamp(58px,8vw,112px) clamp(20px,7.8vw,120px)}.flip-hero-copy{max-width:650px}.flip-eyebrow{color:var(--flip-red);font-size:10px;font-weight:800;letter-spacing:.17em;line-height:1.4;margin:0 0 16px;text-transform:uppercase}.flip-hero h1{font-size:clamp(38px,4.3vw,58px);font-weight:780;letter-spacing:-.055em;line-height:1.04;margin:0;max-width:690px}.flip-hero-description{color:#474540;font-size:clamp(15px,1.3vw,18px);line-height:1.65;margin:24px 0 28px;max-width:590px}.flip-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px 24px}.flip-text-link{align-items:center;color:var(--flip-ink);display:inline-flex;font-size:11px;font-weight:750;gap:9px;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.flip-text-link:hover{color:var(--flip-red)}.flip-hero-support{border-top:1px solid #d7d2ca;color:#68645e;font-size:10px;font-weight:650;letter-spacing:.04em;line-height:1.65;margin:34px 0 0;max-width:550px;padding-top:17px;text-transform:uppercase}.flip-hero-visual{margin:0;min-width:0;position:relative}.flip-hero-visual img{aspect-ratio:10 / 7;display:block;object-fit:cover;width:100%}.flip-hero-visual figcaption{background:#080808e0;bottom:15px;color:#fff;font-size:9px;font-weight:700;left:15px;letter-spacing:.1em;padding:9px 12px;position:absolute;text-transform:uppercase}.flip-smooth-scroll{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){.flip-smooth-scroll{scroll-behavior:auto}}.flip-section{scroll-margin-top:100px;padding:clamp(64px,8vw,112px) clamp(20px,7.8vw,120px)}.flip-section-heading{margin:0 auto 42px;max-width:810px;text-align:center}.flip-section-heading h2,.flip-final-heading h2,.flip-demo h2{font-size:clamp(30px,4vw,48px);font-weight:760;letter-spacing:-.045em;line-height:1.12;margin:0}.flip-audience{background:#fff}.flip-audience-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:1100px}.flip-audience-card{background:#f6f4f0;min-height:260px;padding:clamp(24px,4vw,42px);position:relative}.flip-card-number{color:var(--flip-red);display:block;font-size:11px;font-weight:800;letter-spacing:.12em}.flip-card-tag{color:var(--flip-muted);font-size:9px;font-weight:700;letter-spacing:.12em;position:absolute;right:25px;text-transform:uppercase;top:29px}.flip-audience-card h3,.flip-scope-card h3,.flip-team-card h3,.flip-after-grid h3{font-size:22px;font-weight:720;letter-spacing:-.025em;line-height:1.2;margin:30px 0 11px}.flip-audience-card p,.flip-scope-card p,.flip-team-card p,.flip-after-grid p{color:#5e5b56;font-size:14px;line-height:1.65;margin:0;max-width:500px}.flip-audience-card a{align-items:center;color:var(--flip-red);display:inline-flex;font-size:10px;font-weight:800;gap:8px;letter-spacing:.06em;margin-top:24px;text-decoration:none;text-transform:uppercase}.flip-problem{background:#111;color:#fff}.flip-problem-intro{margin:0 auto;max-width:850px;text-align:center}.flip-problem-intro h2{font-size:clamp(32px,4.3vw,55px);letter-spacing:-.05em;line-height:1.08;margin:0}.flip-problem-note{color:#c7c4bf;font-size:15px;line-height:1.7;margin:20px auto 0;max-width:650px}.flip-question-list{display:grid;gap:10px 28px;grid-template-columns:repeat(2,minmax(0,1fr));margin:42px auto 0;max-width:880px}.flip-question-list p{align-items:center;border-bottom:1px solid #343434;color:#ebe9e5;display:flex;font-size:13px;gap:12px;margin:0;padding:12px 0}.flip-question-list p span{align-items:center;border:1px solid var(--flip-red);border-radius:50%;color:#ff786f;display:inline-flex;flex:0 0 23px;font-size:12px;height:23px;justify-content:center}.flip-equation{align-items:stretch;display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:54px auto 0;max-width:1000px}.flip-equation>div{align-items:center;background:#1d1d1d;display:flex;justify-content:center;min-height:82px;padding:12px 16px;position:relative;text-align:center}.flip-equation>div.is-result{background:var(--flip-red);font-weight:750}.flip-equation-sign{color:#ff7067;font-size:20px;font-weight:500;left:-10px;position:absolute;z-index:1}.flip-equation>div.is-result .flip-equation-sign{color:#fff}.flip-principles{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px auto 0;max-width:1000px}.flip-principles article{border-top:1px solid #414141;padding:22px 10px 0 0}.flip-principle-mark{color:#ff6b60;font-size:19px}.flip-principles h3{font-size:16px;margin:10px 0 6px}.flip-principles p{color:#b9b7b2;font-size:12px;line-height:1.55;margin:0}.flip-problem-close{color:#fff;font-size:clamp(17px,2.1vw,24px);font-weight:650;margin:38px auto 0;max-width:730px;text-align:center}.flip-visual-section{background:var(--flip-paper)}.flip-visual-copy{margin:0 auto 34px;max-width:780px;text-align:center}.flip-visual-copy h2{font-size:clamp(30px,4vw,48px);letter-spacing:-.045em;line-height:1.1;margin:0}.flip-visual-copy>p:last-child{color:var(--flip-muted);font-size:13px;line-height:1.7;margin:16px auto 0;max-width:620px}.flip-image-compare{margin:0 auto;max-width:980px}.flip-image-compare-stage{aspect-ratio:4 / 3;background:#d9d4cd;overflow:hidden;position:relative}.flip-compare-image{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.flip-compare-overlay{clip-path:inset(0 0 0 50%)}.flip-compare-label{background:#080808d4;color:#fff;font-size:9px;font-weight:750;letter-spacing:.1em;max-width:48%;padding:9px 12px;position:absolute;text-transform:uppercase;top:14px}.flip-compare-label-left{left:14px}.flip-compare-label-right{right:14px;text-align:right}.flip-compare-divider{background:#fff;bottom:0;box-shadow:0 0 0 1px #00000047;position:absolute;top:0;transform:translate(-50%);width:2px}.flip-range-label{color:#514e49;display:grid;font-size:11px;font-weight:650;gap:9px;margin:18px 0 0}.flip-range-label input{accent-color:var(--flip-red);cursor:ew-resize;width:100%}.flip-visual-disclaimer{color:#68645e;font-size:11px;line-height:1.6;margin:18px auto 0;max-width:800px;text-align:center}.flip-offer{background:var(--flip-ink);color:#fff;display:grid;gap:36px 7vw;grid-template-columns:1.05fr .8fr;position:relative}.flip-offer-main{max-width:630px}.flip-offer h2{font-size:clamp(36px,5vw,60px);letter-spacing:-.05em;line-height:1;margin:0}.flip-offer-subtitle{color:#d0ceca;font-size:16px;margin:15px 0 0}.flip-price{color:#ff6c62;font-size:clamp(24px,3vw,34px);font-weight:800;letter-spacing:-.035em;margin:24px 0 10px}.flip-offer-description{color:#c8c6c1;font-size:14px;line-height:1.7;margin:0 0 24px;max-width:530px}.flip-independence{border-left:2px solid var(--flip-red);color:#c8c6c1;font-size:12px;line-height:1.6;margin:22px 0 0;max-width:460px;padding-left:13px}.flip-offer-list{border-top:1px solid #393939;margin-top:30px}.flip-offer-list p{align-items:center;border-bottom:1px solid #393939;display:flex;font-size:13px;gap:16px;margin:0;padding:17px 0}.flip-offer-list p span{color:#ff6c62;font-size:10px;font-weight:800}.flip-offer-orbit{align-items:center;background:#181818;border:1px solid #323232;border-radius:50%;display:flex;grid-column:1 / -1;height:135px;justify-content:space-around;margin:8px auto 0;max-width:860px;padding:20px;position:relative;width:100%}.flip-offer-orbit strong{align-items:center;background:var(--flip-red);border:7px solid var(--flip-ink);border-radius:50%;display:flex;flex:0 0 112px;font-size:12px;height:112px;justify-content:center;line-height:1.2;position:relative;text-align:center;z-index:1}.flip-offer-orbit span{background:#181818;color:#d9d6d2;font-size:9px;font-weight:700;letter-spacing:.05em;padding:4px 6px;position:relative;text-transform:uppercase;z-index:2}.flip-scope{background:#fff}.flip-scope-grid{display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1160px}.flip-scope-card{border:1px solid #e8e6e1;margin:0 0 -1px -1px;min-height:190px;padding:24px}.flip-scope-card h3{font-size:17px;margin:20px 0 9px}.flip-scope-card p{font-size:12px}.flip-deliverable{background:#f4f1ec;margin:28px auto 0;max-width:1160px;padding:28px 32px}.flip-deliverable-label{color:var(--flip-red);font-size:9px;font-weight:800;letter-spacing:.14em}.flip-deliverable p{color:#43403b;font-size:14px;line-height:1.7;margin:12px 0 0;max-width:990px}.flip-options{background:var(--flip-paper)}.flip-table-wrap{margin:0 auto;max-width:1080px;overflow-x:auto}.flip-options-table{border-collapse:collapse;min-width:680px;text-align:left;width:100%}.flip-options-table th,.flip-options-table td{border-bottom:1px solid #d7d3cc;font-size:13px;line-height:1.5;padding:16px 20px}.flip-options-table thead th{background:var(--flip-ink);color:#fff;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.flip-options-table tbody th{font-weight:750;width:22%}.flip-options-table tbody td:nth-child(3){background:#ffffff7a}.flip-table-note{color:#5a5751;font-size:12px;line-height:1.65;margin:22px auto 0;max-width:850px;text-align:center}.flip-process{background:#fff}.flip-process-list{counter-reset:flip-process;display:grid;gap:0 30px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0 auto;max-width:1060px;padding:0}.flip-process-list li{align-items:flex-start;border-top:1px solid #dedbd5;display:flex;gap:18px;min-height:110px;padding:22px 0}.flip-process-number{color:var(--flip-red);flex:0 0 35px;font-size:13px;font-weight:800;letter-spacing:.08em}.flip-process-list h3{font-size:16px;margin:0 0 6px}.flip-process-list p{color:var(--flip-muted);font-size:12px;line-height:1.55;margin:0}.flip-decision-path{align-items:center;background:#f6f4f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:30px auto 0;max-width:1060px;padding:20px}.flip-decision-path span{color:#47443f;font-size:10px;font-weight:700;letter-spacing:.04em;text-align:center;text-transform:uppercase}.flip-decision-path span:first-of-type{color:var(--flip-red)}.flip-team{background:#f5f3ef}.flip-team-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:1150px}.flip-team-card{background:#fff;min-height:240px;padding:25px}.flip-team-index{color:var(--flip-red);font-size:10px;font-weight:800;letter-spacing:.1em}.flip-team-card h3{font-size:18px;margin:34px 0 11px}.flip-team-card p{font-size:12px}.flip-after-plan{background:#fff}.flip-after-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1150px}.flip-after-grid article{background:#f6f4f0;min-height:260px;padding:27px}.flip-after-grid h3{font-size:18px;margin:24px 0 12px}.flip-after-grid p{font-size:12px}.flip-demo{background:#141414;color:#fff}.flip-demo-card{margin:0 auto;max-width:1040px}.flip-demo-heading{max-width:770px}.flip-demo-description{color:#c9c6c1;font-size:14px;line-height:1.75;margin:24px 0 0;max-width:820px}.flip-demo-steps{border-top:1px solid #414141;display:grid;gap:0 24px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:40px 0 0;padding:0}.flip-demo-steps li{border-bottom:1px solid #414141;color:#e2dfda;font-size:11px;line-height:1.55;padding:16px 8px 16px 0}.flip-demo-steps span{color:#ff7168;display:block;font-size:9px;font-weight:800;margin-bottom:7px}.flip-demo-authority{align-items:flex-start;border-left:2px solid var(--flip-red);color:#c9c6c1;display:flex;gap:13px;margin-top:30px;padding:4px 0 4px 17px}.flip-demo-authority svg{color:#ff7168;flex:0 0 auto;margin-top:2px}.flip-demo-authority p{font-size:12px;line-height:1.65;margin:0}.flip-final{background:#f5f3ef}.flip-final-heading{margin:0 auto 42px;max-width:810px;text-align:center}.flip-final-grid{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(320px,.83fr);margin:0 auto;max-width:1150px}.flip-faq-list,.flip-exclusions{background:#fff;padding:27px}.flip-faq-list h3,.flip-exclusions h3,.flip-form-card h3{font-size:21px;letter-spacing:-.025em;line-height:1.2;margin:0 0 17px}.flip-faq-item{border-top:1px solid #e5e2dc}.flip-faq-item:last-child{border-bottom:1px solid #e5e2dc}.flip-faq-item summary{align-items:center;cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:12px;justify-content:space-between;list-style:none;padding:16px 0}.flip-faq-item summary::-webkit-details-marker{display:none}.flip-faq-item summary svg{color:var(--flip-red);flex:0 0 auto;transition:transform .15s ease}.flip-faq-item[open] summary svg{transform:rotate(180deg)}.flip-faq-item p{color:#5e5b56;font-size:12px;line-height:1.65;margin:-3px 20px 17px 0}.flip-exclusions{background:#eae7e1;margin-top:16px}.flip-exclusions h3{margin-bottom:12px}.flip-exclusions ul{list-style:none;margin:0;padding:0}.flip-exclusions li{color:#4e4b45;display:flex;font-size:11px;gap:9px;line-height:1.5;padding:6px 0}.flip-exclusions li span{color:var(--flip-red);font-weight:800}.flip-exclusions>p{color:#5e5b56;font-size:11px;line-height:1.55;margin:14px 0 0}.flip-form-card{scroll-margin-top:100px;background:#fff;padding:clamp(24px,4vw,38px)}.flip-form-step{color:var(--flip-red);display:block;font-size:9px;font-weight:800;letter-spacing:.14em;margin-bottom:10px}.flip-form-card h3{font-size:25px;margin-bottom:9px}.flip-form-description{color:#68645e;font-size:11px;line-height:1.6;margin:0 0 20px}.flip-form-card form{display:grid;gap:14px}.flip-form-card label{color:#36332f;display:grid;font-size:10px;font-weight:700;gap:6px}.flip-form-card input,.flip-form-card select{appearance:none;background:#fbfaf8;border:1px solid #d9d6d0;border-radius:0;color:#201f1d;font:inherit;font-size:12px;min-height:45px;padding:10px 12px;width:100%}.flip-form-card select{background-image:linear-gradient(45deg,transparent 50%,#716d67 50%),linear-gradient(135deg,#716d67 50%,transparent 50%);background-position:calc(100% - 17px) 18px,calc(100% - 12px) 18px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:32px}.flip-optional{color:#77736e;font-weight:500}.flip-submit{border:0;cursor:pointer;margin-top:3px;width:100%}.flip-form-confirmation{align-items:flex-start;color:#45423d;display:flex;font-size:11px;gap:9px;line-height:1.55;margin:15px 0 0}.flip-form-confirmation svg{color:#4b8a5d;flex:0 0 auto}.flip-closing{background:var(--flip-red);color:#fff;margin:58px auto 0;max-width:1150px;padding:clamp(30px,5vw,54px);text-align:center}.flip-closing .flip-eyebrow{color:#ffe3df}.flip-closing h2{font-size:clamp(29px,4vw,47px);letter-spacing:-.04em;line-height:1.1;margin:0 auto;max-width:760px}.flip-closing>p:not(.flip-eyebrow){color:#ffe9e6;font-size:14px;margin:14px 0 23px}.flip-button-light{background:#fff;color:var(--flip-ink)!important}.flip-button-light:hover{background:#f0e6e4}.flip-footer{align-items:center;background:#080808;color:#fff;display:flex;flex-wrap:wrap;gap:20px 30px;justify-content:space-between;padding:28px clamp(20px,7.8vw,120px)}.flip-footer p{color:#b9b6b1;font-size:10px;margin:0}.flip-footer-links{align-items:center;display:flex;gap:18px}.flip-footer-links a{font-size:9px}@media(max-width:1000px){.flip-header-cta{font-size:10px;padding:0 14px}.flip-team-grid,.flip-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.flip-wordmark span{font-size:18px}.flip-wordmark small{font-size:7px}.flip-header-cta{display:none}.flip-hero{gap:30px;grid-template-columns:1fr;min-height:0;padding:128px 20px 48px}.flip-hero h1{font-size:clamp(36px,10vw,52px);max-width:640px}.flip-hero-description{font-size:14px;margin:18px 0 23px}.flip-hero-actions{align-items:flex-start;flex-direction:column;gap:14px}.flip-hero-support{margin-top:24px}.flip-hero-visual img{aspect-ratio:5 / 4}.flip-section{padding:62px 20px}.flip-section-heading{margin-bottom:30px;text-align:left}.flip-section-heading h2,.flip-final-heading h2,.flip-demo h2,.flip-visual-copy h2{font-size:clamp(29px,8vw,40px)}.flip-audience-grid,.flip-question-list,.flip-process-list,.flip-final-grid{grid-template-columns:1fr}.flip-audience-card{min-height:0;padding:24px}.flip-audience-card h3{font-size:20px;margin-top:24px}.flip-card-tag{right:24px;top:27px}.flip-question-list{gap:2px;margin-top:28px}.flip-equation{gap:7px;grid-template-columns:1fr;margin-top:32px}.flip-equation>div{justify-content:flex-start;min-height:52px;padding-left:42px;text-align:left}.flip-equation-sign{left:16px}.flip-principles{grid-template-columns:repeat(2,minmax(0,1fr))}.flip-principles article{padding-top:16px}.flip-problem-close{text-align:left}.flip-visual-copy{margin-bottom:26px;text-align:left}.flip-image-compare-stage{aspect-ratio:4 / 3}.flip-compare-label{font-size:7px;max-width:47%;padding:7px 8px;top:9px}.flip-compare-label-left{left:8px}.flip-compare-label-right{right:8px}.flip-offer{gap:25px;grid-template-columns:1fr}.flip-offer-orbit{border-radius:0;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;margin-top:0;padding:20px}.flip-offer-orbit strong{border-radius:0;flex-basis:auto;grid-column:1 / -1;height:60px;margin:0 auto;order:-1;width:100%}.flip-offer-orbit span{background:#222;padding:8px;text-align:center}.flip-scope-grid,.flip-team-grid,.flip-after-grid{grid-template-columns:1fr}.flip-scope-card{min-height:0;padding:21px}.flip-scope-card h3{margin-top:15px}.flip-deliverable{margin-top:18px;padding:22px}.flip-options-table th,.flip-options-table td{font-size:11px;padding:13px 12px}.flip-process-list li{min-height:0}.flip-decision-path{align-items:stretch;flex-direction:column}.flip-decision-path svg{margin:0 auto;transform:rotate(90deg)}.flip-team-card,.flip-after-grid article{min-height:0;padding:22px}.flip-team-card h3,.flip-after-grid h3{margin-top:22px}.flip-demo-steps{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px}.flip-final-heading{margin-bottom:28px;text-align:left}.flip-faq-list,.flip-exclusions{padding:21px}.flip-form-card{padding:23px 20px}.flip-closing{margin-top:32px;padding:30px 20px;text-align:left}.flip-closing h2{font-size:31px}.flip-footer{align-items:flex-start;flex-direction:column;padding:26px 20px}.flip-footer-links{flex-wrap:wrap}}@media(max-width:420px){.flip-button{font-size:10px;min-height:46px;padding:0 14px}.flip-hero h1{font-size:35px}.flip-principles{gap:10px}.flip-demo-steps{grid-template-columns:1fr}}
