:root{--how-ink:#082f2c;--how-deep:#073f3b;--how-green:#0b4f4a;--how-mint:#7fd6b4;--how-paper:#f7f6f1;--how-line:#d4e2dc;--how-amber:#e8a33d;--how-shadow:0 28px 64px -36px #04252385}.how-page{color:#112a25;background:#fff}.how-hero{isolation:isolate;color:#eef8f3;background:var(--how-ink);padding-top:clamp(3.8rem,7vw,6.4rem);position:relative;overflow:hidden}.how-hero:before{content:"";z-index:-2;opacity:.54;background-image:linear-gradient(#7fd6b412 1px,#0000 1px),linear-gradient(90deg,#7fd6b412 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;mask-image:linear-gradient(#000 0%,#0000 88%)}.how-hero:after{content:"";z-index:-1;background:radial-gradient(circle,#7fd6b43b,#0000 68%);border-radius:50%;width:54rem;height:54rem;position:absolute;top:-21rem;right:-12rem}.how-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(29rem,1.1fr);align-items:center;gap:clamp(2.7rem,6vw,5.8rem);padding-bottom:clamp(4rem,7vw,6rem);display:grid}.how-hero__content{max-width:45rem}.how-eyebrow{color:var(--how-mint);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0 0 .75rem;font-size:.76rem;font-weight:800;display:flex}.how-eyebrow:before{content:"";background:var(--how-amber);border-radius:.12rem;flex:none;width:.56rem;height:.56rem;transform:rotate(45deg)}.how-eyebrow>.pm-icon{display:none}.how-eyebrow--dark{color:var(--how-green)}.how-hero h1{color:#fff;letter-spacing:-.052em;max-width:12ch;font-size:clamp(2.9rem,5.6vw,5.2rem);line-height:.98}.how-hero h1 span{color:var(--how-mint)}.how-hero__lede{color:#eff9f5c2;max-width:42rem;margin-top:1.35rem;font-size:clamp(1.03rem,1.5vw,1.2rem);line-height:1.65}.how-hero__actions{margin-top:1.5rem}.how-button--accent{color:#291a06;background:var(--how-amber);border:0;border-radius:999px;gap:.55rem;transition:transform .18s,box-shadow .18s,background .18s;box-shadow:0 15px 32px -17px #e8a33ddb}.how-button--accent:hover{color:#291a06;background:#f0b557;transform:translateY(-2px);box-shadow:0 20px 38px -17px #e8a33df5}.how-button--ghost{color:#f3faf7;background:#7fd6b412;border-color:#7fd6b461;border-radius:999px}.how-button--ghost:hover{border-color:var(--how-mint);color:#fff;background:#7fd6b424}.how-hero__promises{border-top:1px solid #7fd6b429;flex-wrap:wrap;gap:.55rem 1rem;margin-top:1.4rem;padding-top:1.2rem;display:flex}.how-hero__promises span{color:#eff9f5bf;align-items:center;gap:.38rem;font-size:.76rem;font-weight:700;display:inline-flex}.how-hero__promises .pm-icon{color:var(--how-mint);font-size:1rem}.patient-journey-card{color:var(--how-ink);background:#fffffffb;border:1px solid #ffffffd1;border-radius:1.45rem;padding:1.2rem;position:relative;box-shadow:0 36px 80px -34px #000000d1}.patient-journey-card:after{content:"";z-index:-1;background:linear-gradient(145deg,#7fd6b42e,#e8a33d14);border-radius:1.7rem;position:absolute;inset:1rem -1.25rem -1.2rem 1.4rem;transform:rotate(2.5deg)}.patient-journey-card__top{border-bottom:1px solid var(--how-line);color:#526d65;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.9rem;font-size:.71rem;font-weight:800;display:flex}.patient-journey-card__top span{align-items:center;gap:.5rem;display:inline-flex}.patient-journey-card__top b{color:#fff;background:var(--how-green);border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.62rem;display:grid}.patient-journey-card__top i{background:#36a76e;border-radius:50%;width:.48rem;height:.48rem;box-shadow:0 0 0 .22rem #dff5e8}.patient-journey-card__label{color:#487168;letter-spacing:.1em;text-transform:uppercase;margin-top:.95rem;font-size:.67rem;font-weight:800}.patient-journey-card h2{color:var(--how-ink);letter-spacing:-.035em;margin:.28rem 0 .8rem;font-size:clamp(1.4rem,2.4vw,1.95rem)}.patient-journey-card ol{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.patient-journey-card li{border:1px solid var(--how-line);background:#fff;border-radius:.88rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:4rem;padding:.62rem .7rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.patient-journey-card li:hover{border-color:#91c9b5;transform:translate(.22rem);box-shadow:0 13px 26px -20px #042523ad}.patient-journey-card li>span:nth-child(2){display:grid}.patient-journey-card li strong{font-size:.86rem}.patient-journey-card li small{color:#687a74;margin-top:.08rem;font-size:.68rem}.patient-journey-card li>b{color:#aabfba;font-size:.7rem}.patient-journey-card__note{color:#dff3ea;background:var(--how-ink);border-radius:.78rem;align-items:center;gap:.5rem;margin:.7rem 0 0;padding:.7rem;font-size:.67rem;font-weight:700;display:flex}.patient-journey-card__note .pm-icon{color:var(--how-mint);font-size:1.05rem}.how-icon{border:1px solid;border-radius:.75rem;flex:none;place-items:center;width:2.55rem;height:2.55rem;font-size:1.15rem;display:grid}.how-icon--blue{color:#32718c;background:#e6f3f9;border-color:#c8dfec}.how-icon--green{color:#34785a;background:#e6f4ec;border-color:#c7e2d2}.how-icon--orange{color:#a9661c;background:#fff1dc;border-color:#efd4ad}.how-icon--purple{color:#775a9f;background:#f0eafa;border-color:#d9ceed}.how-hero__ribbon{color:var(--how-ink);background:var(--how-mint)}.how-hero__ribbon>div{letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:clamp(1rem,3vw,2.5rem);min-height:3.25rem;font-size:.7rem;font-weight:800;display:flex}.how-hero__ribbon i{background:var(--how-green);border-radius:50%;width:.28rem;height:.28rem}.how-definition-section,.profile-information-section,.how-process-section,.ocean-education-section,.boundary-section,.how-final-section{padding-block:clamp(4rem,8vw,7rem)}.how-definition-section{background:#fff}.how-section-header{max-width:53rem;margin-bottom:2rem}.how-section-header--center{text-align:center;margin-inline:auto}.how-section-header--center .how-eyebrow{justify-content:center}.how-section-header h2{color:var(--how-ink);letter-spacing:-.045em;font-size:clamp(2.1rem,4.4vw,3.6rem);line-height:1.04}.how-section-header>p:last-child{color:#587068;margin-top:.85rem;font-size:1.03rem}.definition-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.definition-card{border:1px solid;border-radius:1.25rem;padding:clamp(1.5rem,4vw,2.4rem);transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.definition-card:after{content:"";background:#ffffff7a;border-radius:50%;width:15rem;height:15rem;position:absolute;top:-7rem;right:-7rem}.definition-card--is{background:linear-gradient(135deg,#e7f5ed,#f7fbf8);border-color:#bcdccd}.definition-card--not{background:linear-gradient(135deg,#fff0d8,#fffaf0);border-color:#ead1aa}.definition-card:hover{box-shadow:var(--how-shadow);transform:translateY(-.5rem)scale(1.006)}.definition-card h3{z-index:1;color:var(--how-ink);font-family:var(--font-serif);margin-top:.35rem;font-size:clamp(1.5rem,3vw,2.15rem);position:relative}.definition-card ul{z-index:1;gap:.65rem;margin:1.15rem 0 0;padding:0;list-style:none;display:grid;position:relative}.definition-card li{color:#45635b;padding-left:1.45rem;position:relative}.definition-card li:before{content:"✓";color:var(--how-green);font-weight:900;position:absolute;left:0}.definition-card--not li:before{content:"×";color:#a9661c}.profile-information-section{background:var(--how-paper)}.profile-information-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.profile-information-grid article{--card-accent:#4fac7a;background:#eaf7f1;border:1px solid #c8dfd5;border-radius:1rem;min-height:15.5rem;padding:1.4rem;transition:transform .19s,border-color .19s,box-shadow .19s;position:relative;overflow:hidden;box-shadow:0 17px 34px -30px #0425239e}.profile-information-grid article:nth-child(3n+2){--card-accent:#4e9fc0;background:#eaf5fa;border-color:#c8deea}.profile-information-grid article:nth-child(3n){--card-accent:#8a70b6;background:#f2ecfa;border-color:#d9cfea}.profile-information-grid article:before{content:"";background:var(--card-accent);height:.26rem;position:absolute;inset:0 0 auto}.profile-information-grid article:hover,.profile-information-grid article:focus-within{border-color:var(--card-accent);transform:translateY(-.48rem)scale(1.008);box-shadow:0 28px 56px -31px #0425238f}.profile-information-grid h3{color:var(--how-ink);font-family:var(--font-serif);margin-top:1rem;font-size:1.3rem}.profile-information-grid p{color:#506a62;margin-top:.65rem}.profile-information-note{color:#45645b;background:#fff;border:1px solid #cbded6;border-radius:.85rem;align-items:flex-start;gap:.55rem;margin:1.1rem 0 0;padding:.9rem 1rem;font-size:.82rem;display:flex}.profile-information-note .pm-icon{color:var(--how-green);margin-top:.16rem}.how-process-section{color:#eef8f3;background:var(--how-ink)}.how-section-header--light h2{color:#fff}.how-section-header--light>p:last-child{color:#eff9f5b8}.how-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.how-process-grid li{background:#ffffff12;border:1px solid #7fd6b440;border-radius:1rem;min-height:17rem;padding:1.35rem;transition:transform .19s,border-color .19s,background .19s;position:relative}.how-process-grid li:hover{border-color:var(--how-mint);background:#ffffff1c;transform:translateY(-.48rem)scale(1.01)}.how-process-grid li>span:first-child{color:#7fd6b47a;letter-spacing:.1em;font-size:.72rem;font-weight:800;position:absolute;top:1.15rem;right:1.15rem}.how-process-grid h3{color:#fff;font-family:var(--font-serif);margin-top:1rem;font-size:1.35rem}.how-process-grid p{color:#eff9f5ad;margin-top:.6rem}.better-visit-band{color:var(--how-ink);background:var(--how-mint);border-radius:1rem;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:1rem;margin-top:1.2rem;padding:1.2rem;display:grid}.better-visit-band>div{grid-template-columns:auto 1fr;align-items:center;gap:.65rem;display:grid}.better-visit-band>div>.pm-icon{font-size:1.5rem}.better-visit-band span{display:grid}.better-visit-band small{color:#285c51;margin-top:.12rem;font-size:.72rem}.better-visit-band>i{font-size:1.35rem;font-style:normal;font-weight:900}.ocean-education-section{background:linear-gradient(135deg,#e8f3fb,#f8f6ed 58%,#e8f5ee)}.ocean-education-shell{box-shadow:var(--how-shadow);background:#ffffffeb;border:1px solid #c7dce6;border-radius:1.4rem;padding:clamp(1.6rem,4vw,3rem)}.ocean-intro{max-width:55rem}.ocean-brand-row{align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.ocean-brand-row img{width:8.5rem;height:auto}.ocean-brand-row span{color:#315f7b;background:#edf7fc;border:1px solid #cbdde9;border-radius:999px;padding:.45rem .7rem;font-size:.7rem;font-weight:800}.ocean-intro h2{color:var(--how-ink);letter-spacing:-.045em;font-size:clamp(2.2rem,4.8vw,3.8rem)}.ocean-intro>p:not(.how-eyebrow){color:#506a62;margin-top:.8rem;font-size:1.02rem}.ocean-workflow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:.8rem;margin-top:2rem;display:grid}.ocean-workflow>article{background:#f7fbfd;border:1px solid #c8dce7;border-radius:1rem;grid-template-columns:auto 1fr;gap:.8rem;min-height:12rem;padding:1.15rem;transition:transform .19s,border-color .19s,box-shadow .19s;display:grid}.ocean-workflow>article:hover{box-shadow:var(--how-shadow);border-color:#66a9cb;transform:translateY(-.42rem)}.ocean-workflow>i{color:#5b91ae;align-self:center;font-size:1.5rem;font-style:normal}.ocean-workflow small{color:#397a9d;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:800}.ocean-workflow h3{color:var(--how-ink);font-family:var(--font-serif);margin-top:.25rem;font-size:1.1rem}.ocean-workflow p{color:#5a7069;margin-top:.5rem;font-size:.82rem}.ocean-facts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.ocean-facts-grid article{background:#fff;border:1px solid #d1e0e7;border-radius:1rem;min-height:14rem;padding:1.2rem;transition:transform .18s,border-color .18s,box-shadow .18s}.ocean-facts-grid article:hover{box-shadow:var(--how-shadow);border-color:#72acc9;transform:translateY(-.4rem)}.ocean-facts-grid h3{color:var(--how-ink);font-family:var(--font-serif);margin-top:.85rem;font-size:1.2rem}.ocean-facts-grid p{color:#526d65;margin-top:.55rem;font-size:.86rem}.ocean-source-row{color:#dcecf5;background:#214d67;border-radius:.8rem;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;padding:.85rem;font-size:.76rem;display:flex}.ocean-source-row span{align-items:center;gap:.4rem;font-weight:800;display:inline-flex}.ocean-source-row a{color:#214d67;background:#e9f5fb;border-radius:999px;padding:.35rem .55rem;font-weight:800;text-decoration:none}.boundary-section{background:#fff}.boundary-table{border:1px solid var(--how-line);box-shadow:var(--how-shadow);border-radius:1.2rem;overflow:hidden}.boundary-table>div{grid-template-columns:.72fr 1fr 1fr;display:grid}.boundary-table>div>*{border-left:1px solid var(--how-line);padding:1rem 1.1rem}.boundary-table>div>:first-child{border-left:0}.boundary-table>div:not(.boundary-table__head){border-top:1px solid var(--how-line)}.boundary-table>div:nth-child(odd):not(.boundary-table__head){background:#f6faf8}.boundary-table__head{color:#fff;background:var(--how-ink)}.boundary-table__head span{align-items:center;gap:.5rem;font-weight:800;display:flex}.boundary-table__head b{width:2rem;height:2rem;color:var(--how-ink);background:var(--how-mint);border-radius:50%;place-items:center;font-size:.62rem;display:grid}.boundary-table__ocean img{filter:brightness(0)invert();width:7rem}.boundary-table strong{color:var(--how-ink)}.boundary-table span[role=cell]{color:#506a62}.boundary-table em{color:var(--how-green);font-style:normal;font-weight:900}.how-final-section{color:#eef8f3;background:linear-gradient(135deg,#073f3b,#0b5a51)}.how-final-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;display:grid}.how-final-card h2{color:#fff;letter-spacing:-.045em;max-width:18ch;font-size:clamp(2rem,4vw,3.3rem)}.how-final-card p:not(.how-eyebrow){color:#eff9f5b3;max-width:45rem;margin-top:.8rem}.how-final-card .actions-row{justify-content:flex-end;max-width:28rem}@media (width<=70rem){.how-hero__grid{grid-template-columns:1fr}.how-hero__content{max-width:52rem}.patient-journey-card{width:min(100%,48rem)}.profile-information-grid,.how-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.better-visit-band{grid-template-columns:1fr}.better-visit-band>i{display:none}.ocean-workflow{grid-template-columns:1fr}.ocean-workflow>i{display:none}.ocean-facts-grid,.how-final-card{grid-template-columns:1fr}.how-final-card .actions-row{justify-content:flex-start}}@media (width<=48rem){.how-hero{padding-top:2.8rem}.how-hero h1{font-size:clamp(2.55rem,12vw,3.8rem)}.how-hero__actions .button{width:100%}.how-hero__promises{display:grid}.patient-journey-card{padding:.95rem}.patient-journey-card__top{align-items:flex-start}.how-hero__ribbon i{display:none}.how-hero__ribbon>div{grid-template-columns:1fr 1fr;justify-items:start;gap:.45rem 1rem;padding-block:.8rem;display:grid}.definition-grid,.profile-information-grid,.how-process-grid{grid-template-columns:1fr}.boundary-table{box-shadow:none;border:0;border-radius:0}.boundary-table__head{display:none!important}.boundary-table>div{border-radius:.85rem;grid-template-columns:1fr;margin-top:.8rem;display:grid;overflow:hidden;border:1px solid var(--how-line)!important;background:#fff!important}.boundary-table>div>*{border-top:1px solid var(--how-line);border-left:0}.boundary-table>div>:first-child{color:#fff;background:var(--how-green);border-top:0}.how-final-card .actions-row .button{width:100%}}@media (prefers-reduced-motion:reduce){.how-page a,.how-page article,.how-page li,.how-page button{transition:none!important}.how-page a:hover,.how-page article:hover,.how-page li:hover,.how-page button:hover{transform:none!important}}
