.hp-home{--hp-navy:#0c1527;--hp-cream:#f8f6f0;--hp-muted:#526071;color:var(--hp-navy);background:#fff;font-size:16px;line-height:1.65}.hp-home *{box-sizing:border-box}.hp-home-wrap{width:min(1120px,100% - 40px);margin-inline:auto}.hp-home-section{padding-block:64px;scroll-margin-top:100px}.hp-home h1,.hp-home h2,.hp-home h3{font-weight:600;letter-spacing:-.025em;text-wrap:balance;line-height:1.15}.hp-home h2{font-size:clamp(27px,3.1vw,38px);max-width:850px;margin:0 0 24px}.hp-home h3{font-size:22px;margin:0 0 12px;line-height:1.3}.hp-home p{margin:0 0 16px}.hp-home a,.hp-home button{touch-action:manipulation}.hp-home a:focus-visible,.hp-home button:focus-visible,.hp-home summary:focus-visible{outline:3px solid #b56b13;outline-offset:5px;border-radius:4px}.hp-home-eyebrow{font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:#81531f}.hp-home-hero{background:linear-gradient(145deg,#080f1f,#142238);color:#fff;padding-block:48px 40px}.hp-home-hero-content{max-width:1000px}.hp-home-hero .hp-home-eyebrow{color:#e1c393;margin-bottom:20px}.hp-home h1{font-size:clamp(32px,4.4vw,56px);line-height:1.12;margin:0 0 24px}.hp-home-intro{color:#dce2e9;font-size:18px;max-width:780px;line-height:1.65}.hp-home-form{background:var(--hp-cream);padding:24px;border:1px solid #e4e0d6;border-radius:22px;color:var(--hp-navy);max-width:800px;margin-top:28px;text-align:start}.hp-home-example-anchor{display:inline-flex;align-items:center;gap:10px;color:#f2dab5;text-decoration:underline;text-underline-offset:5px;padding:14px 0}.hp-home-statements{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:20px 0 0}.hp-home-statements li{padding:12px 16px;border:1px solid #ffffff25;border-radius:12px;font-size:14px;line-height:1.5;color:#e4e9f1}.hp-home-transform{background:var(--hp-cream)}.hp-home-transform h2{text-align:center;margin-inline:auto}.hp-home-composition{margin:0}.hp-home-source{display:flex;flex-direction:column;align-items:center;font-size:14px;font-weight:500;padding-top:8px}.hp-home-source>span:first-child{border:1px solid #d3cdc1;background:#fff;border-radius:12px;padding:10px 24px}.hp-home-source-line{display:block;height:28px;width:1px;background:#b9a687}.hp-home-devices{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.5fr);align-items:end;gap:24px;padding:100px 28px 0;isolation:isolate}.hp-home-devices img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.hp-home-laptop{border:7px solid #263143;border-bottom-width:15px;border-radius:15px;background:#fff;box-shadow:0 14px 32px #18243d18;overflow:hidden;z-index:2}.hp-home-laptop img{aspect-ratio:1.6}.hp-home-phone{border:6px solid #263143;border-radius:25px;overflow:hidden;max-width:230px;width:100%;justify-self:center;background:#fff;z-index:3;box-shadow:0 14px 32px #18243d18}.hp-home-phone img{height:290px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.hp-home-devices span{display:block;padding:9px 12px;background:#fff;color:var(--hp-navy);font-size:13px;text-align:center;line-height:1.4}.hp-home-operations{position:absolute;z-index:-1;width:65%;inset-inline-end:40px;top:0;border:1px solid #cec7ba;border-radius:14px;overflow:hidden;background:#fff;max-height:330px;box-shadow:0 8px 32px #18243d12}.hp-home-operations img{opacity:.75}.hp-home-operations span{display:none}.hp-home-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px}.hp-home-groups>div{text-align:center;padding:12px}.hp-home-groups strong{display:block;text-transform:uppercase;font-size:12px;letter-spacing:.1em;margin-bottom:8px}.hp-home-groups span{font-size:14px;color:var(--hp-muted)}.hp-home-composition>figcaption{text-align:center;font-size:14px;color:var(--hp-muted);margin-top:16px}.hp-home-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hp-home-card{padding:26px;border:1px solid #e5e3dd;border-radius:20px;background:var(--hp-cream)}.hp-home-card>p:not(.hp-home-eyebrow):not(.hp-home-price):not(.hp-home-monthly){color:var(--hp-muted)}.hp-home-link{color:#79511f;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:8px;text-decoration:underline;text-underline-offset:4px;min-height:44px;text-align:start}.hp-home-ai{display:grid;grid-template-columns:2fr 1fr;gap:40px;border-top:1px solid #e6e3db;margin-top:30px;padding-top:28px}.hp-home-ai h3{font-size:19px}.hp-home-ai p{color:var(--hp-muted);font-size:15px;max-width:740px}.hp-home .hp-home-note{font-size:13px;line-height:1.6;color:var(--hp-muted);margin-top:12px}.hp-home-tint{background:#f8f9fa}.hp-home-steps{list-style:none;margin:0;padding:0}.hp-home-steps p{color:var(--hp-muted)}.hp-home-step-number{display:block;font-size:14px;color:#8a602a;margin-bottom:16px;font-weight:600}.hp-home-section-intro{color:var(--hp-muted);max-width:740px}.hp-home-proof{border:1px solid #e5e3dd;border-radius:18px;overflow:hidden;background:#fff;margin:8px 0 0;min-width:0}.hp-home-proof img{width:100%;height:auto;aspect-ratio:1.6;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;display:block}.hp-home-proof figcaption{padding:22px}.hp-home-proof figcaption>p{color:var(--hp-muted);font-size:15px}.hp-home-proof-button{display:block;width:100%;cursor:zoom-in}.hp-home-fit{display:grid;grid-template-columns:1.4fr 1fr;gap:64px}.hp-home-fit p,.hp-home-fit li{color:var(--hp-muted)}.hp-home-fit ul{padding-inline-start:20px;margin:24px 0}.hp-home-fit li{padding-bottom:10px}.hp-home-scenario{border-inline-start:2px solid #c9b58f;padding-inline-start:28px;align-self:center}.hp-home-membership{display:flex;align-items:center;gap:14px;font-size:13px;margin-top:28px;text-decoration:underline;text-underline-offset:4px}.hp-home-membership img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.hp-home-pricing{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;margin-top:28px}.hp-home-pricing .hp-home-card{padding:32px}.hp-home-price{font-size:32px;font-weight:600;line-height:1.2;margin-top:22px!important}.hp-home-monthly{font-weight:600;font-size:20px}.hp-home-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--hp-navy);color:#fff;border-radius:12px;padding:14px 24px;margin-top:12px;min-height:48px;font-weight:600}.hp-home-setup{background:#fff}.hp-home-faq{padding-top:0}.hp-home-faq details{border-bottom:1px solid #e5e3dd;padding:18px 0}.hp-home-faq summary{font-weight:600;cursor:pointer;padding:6px 0}.hp-home-faq details p{max-width:820px;color:var(--hp-muted);margin:16px 0 4px}.hp-home-final{background:var(--hp-navy);color:#fff}.hp-home-final .hp-home-wrap{max-width:800px}.hp-home-final>div>p{color:#dce2e9}.hp-home-resources h2{font-size:24px}.hp-home-resources p{font-size:14px;color:var(--hp-muted)}.hp-home-resources ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 24px;list-style:none;padding:0;margin:24px 0 0}.hp-home-resources a{display:block;padding-block:8px;font-size:14px;text-decoration:underline;text-underline-offset:4px;color:#526071}.hp-home-viewer{border:0;border-radius:16px;padding:0;max-width:min(1200px,94vw);width:100%;max-height:90dvh;color:var(--hp-navy);background:#f8f6f0}.hp-home-viewer::backdrop{background:#08101ed9}.hp-home-viewer-content{padding:20px}.hp-home-viewer-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;position:sticky;top:-20px;background:var(--hp-cream);padding:12px 0;z-index:1}.hp-home-viewer-heading h2{font-size:24px;margin:0}.hp-home-viewer-heading button{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid #d5cec0;border-radius:8px}.hp-home-viewer img{width:100%;height:auto;margin-top:24px;border:1px solid #ddd6c9;border-radius:12px}@media (min-width:1100px){.hp-home-hero{padding-block:64px 44px}}@media (max-width:767px){.hp-home-wrap{width:calc(100% - 32px)}.hp-home-section{padding-block:44px}.hp-home-hero{padding-block:32px 28px}.hp-home-hero .hp-home-eyebrow{font-size:11px;margin-bottom:16px}.hp-home-intro{font-size:16px;line-height:1.6}.hp-home-form{padding:18px;margin-top:22px}.hp-home h1{margin-bottom:18px}.hp-home-statements{grid-template-columns:1fr;gap:8px;margin-top:10px}.hp-home-statements li{padding:10px 14px}.hp-home-devices{padding:0;gap:12px;grid-template-columns:1.3fr 1fr;align-items:start}.hp-home-laptop{border-width:4px;border-bottom-width:8px;border-radius:9px;margin-top:20px}.hp-home-phone{border-width:4px;border-radius:16px;max-width:190px}.hp-home-phone img{height:180px}.hp-home-devices span{font-size:11px;padding:8px 6px}.hp-home-operations{position:relative;inset:auto;grid-column:1/-1;z-index:0;width:100%;max-height:none;margin-top:12px}.hp-home-operations img{opacity:1}.hp-home-operations span{display:block}.hp-home-groups{grid-template-columns:1fr;gap:0;margin-top:18px}.hp-home-groups>div{text-align:start;padding:10px 0;border-bottom:1px solid #e2ddd1;display:grid;grid-template-columns:1fr 1.65fr;gap:12px;align-items:center}.hp-home-groups strong{margin:0;font-size:11px}.hp-home-groups span{font-size:12px;line-height:1.5}.hp-home-three,.hp-home-ai,.hp-home-fit,.hp-home-pricing{grid-template-columns:1fr;gap:20px}.hp-home-card,.hp-home-pricing .hp-home-card{padding:22px}.hp-home h3{font-size:20px}.hp-home-ai{gap:0}.hp-home-step-number{margin-bottom:8px}.hp-home-steps{gap:22px}.hp-home-steps p{margin-bottom:0}.hp-home-proof{margin:0}.hp-home-scenario{padding-inline-start:18px}.hp-home-button{width:100%}.hp-home-resources ul{grid-template-columns:1fr 1fr;gap:8px 16px}.hp-home-faq{padding-top:0}}@media (prefers-reduced-motion:reduce){.hp-home *{scroll-behavior:auto!important;transition:none!important}}
