/* A distinct editorial composition for each feature, sharing NoteHand's homepage language. */
.feature-depth .feature-page{--accent:#356b4e;--soft:#edf3e6;--s-stage:#e7f0df;--depth-color:#dbe9c9;--depth-dark:#2a503b}.feature-depth [data-feature=notes]{--accent:#665783;--soft:#f0ecf7;--s-stage:#e8e3f3;--depth-color:#e2dcef;--depth-dark:#514467}.feature-depth [data-feature=library]{--accent:#356e69;--soft:#e9f5f0;--s-stage:#dceee8;--depth-color:#cce4df;--depth-dark:#245852}.feature-depth [data-feature=dictation]{--accent:#935e4d;--soft:#fcf1e8;--s-stage:#f5e5db;--depth-color:#efdbce;--depth-dark:#704b3d}
.depth-hero{position:relative;background:#f5f6f1;isolation:isolate;overflow:hidden}.depth-hero:before{content:'';position:absolute;width:1700px;height:1450px;left:-1100px;top:-480px;border-radius:50%;background:repeating-radial-gradient(ellipse,transparent 0 8px,#81977b14 9px 10px,transparent 11px 14px);z-index:-1;transform:rotate(-25deg)}.depth-hero:after{content:'';position:absolute;width:350px;height:130px;right:-220px;bottom:-45px;background:var(--depth-color);border-radius:90px;transform:rotate(-20deg);z-index:-1}.depth-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;min-height:760px;padding-top:75px;padding-bottom:80px}.depth-hero-copy{position:relative;z-index:2;min-width:0}.feature-depth .depth-hero h1{font-size:clamp(3.5rem,5.4vw,5.6rem);line-height:1.02}.feature-depth .depth-hero h1 span{line-height:1.16;margin-bottom:7px}.depth-hero-copy .s-label{font-size:1.25rem;margin-bottom:28px;color:var(--depth-dark)}.depth-hero-copy .s-intro{margin:28px 0;max-width:510px;font-size:1.15rem;line-height:1.65!important}.depth-hero-copy .s-actions{justify-content:flex-start;gap:25px;flex-wrap:wrap}.depth-hero-copy .s-small{font-size:.875rem}.depth-hero-copy .s-text-link{font-size:.875rem}.depth-visual{position:relative;min-width:0;min-height:545px;isolation:isolate}.depth-orbit{position:absolute;inset:35px -25px 45px 15px;border-radius:50%;background:var(--depth-color);z-index:-1}.depth-photo{overflow:hidden;position:absolute;inset:20px 0 30px 0}.depth-photo img{width:100%;height:100%;object-fit:cover;object-position:65% center}.circle-photo{border-radius:50%}.depth-kicker{position:absolute;top:0;right:-15px;background:var(--depth-dark);color:#fff;padding:16px 24px;border-radius:35px;font-size:.875rem;transform:rotate(4deg);box-shadow:0 10px 25px #1e372411}.depth-caption{position:absolute;right:0;bottom:-5px;text-align:right;font-size:.875rem;color:#53664e;line-height:1.5}.depth-caption em{font:400 1rem/1.4 Georgia,serif;color:var(--depth-dark)}.hero-prompt{position:absolute;left:-40px;bottom:60px;max-width:385px;padding:25px 27px;background:#fffefa;border:1px solid #e6eadc;border-radius:18px;box-shadow:0 22px 50px -15px #2034233b;transform:rotate(-4deg);color:#233b2a;transition:transform .25s}.hero-prompt:hover{transform:rotate(-1deg) translateY(-5px)}.hero-prompt>div{display:flex;gap:13px;align-items:center}.hero-prompt>div>span{font-size:.75rem;letter-spacing:.09em;color:#5f7658}.hero-prompt>p{font:400 1.8rem/1.2 Georgia,serif;margin:22px 0}.hero-card-link{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:.875rem;padding-top:15px;border-top:1px solid #dce4d4;color:var(--depth-dark)}.hero-card-link>b{font-size:1.35rem;font-weight:400}
/* Meeting notes: a layered, readable example with an actual next step. */
.notes-visual .depth-orbit{inset:30px 0 35px -15px;border-radius:50% 50% 42% 48%;transform:rotate(15deg)}.note-context{position:absolute;top:0;left:-20px;z-index:2;transform:rotate(-6deg);background:#52486a;color:#fff9ff;border-radius:18px;padding:22px 28px;box-shadow:0 16px 40px -15px #39285245}.note-context>span{font-size:.7rem;letter-spacing:.09em;color:#d8cfe9}.note-context>p{font:400 1.5rem/1.35 Georgia,serif;margin:13px 0 0}.hero-note{display:block;position:absolute;left:65px;right:10px;top:100px;background:#fffefa;border:1px solid #e7dfef;border-radius:17px;transform:rotate(5deg);box-shadow:-12px 12px 0 #c8bfda,0 30px 55px -20px #48395d40;padding:27px 30px;color:#312b3d;transition:transform .25s}.hero-note:hover{transform:rotate(2deg) translateY(-4px)}.hero-note-top{display:flex;gap:12px;align-items:center}.hero-note-top>span{font-size:.7rem;letter-spacing:.08em;color:#6e6185}.feature-depth .hero-note h2{font-size:1.75rem;line-height:1.25;letter-spacing:-.04em;margin:25px 0 23px}.hero-note-section{margin-bottom:20px}.hero-note-section small{font-size:.7rem;letter-spacing:.08em;color:#827194}.hero-note-section>p{font-size:1rem;line-height:1.4;margin:8px 0;color:#4b4357}.note-owner{display:flex;gap:12px;margin-top:13px}.note-owner span{background:#f0ebf6;padding:7px 14px;border-radius:30px;font-size:.8rem;color:#695880}.note-owner span:last-child{background:#f4e2cd;color:#805d3c}.notes-export{position:absolute;bottom:-15px;left:50px;display:flex;gap:20px;align-items:center;color:#716181;font-size:.875rem;transform:rotate(-3deg)}.notes-export b{font:400 1rem/1.3 monospace;padding:10px 15px;background:#e6ddef;border:1px solid #c9bdd8;border-radius:10px}
/* Library: the hero itself leads into a working search. */
.library-visual{min-height:540px}.library-visual .depth-orbit{inset:10px -15px 35px 0}.search-intro{position:absolute;left:35px;top:10px;transform:rotate(-3deg)}.search-intro>span{font-size:.7rem;letter-spacing:.08em;color:#416c61}.search-intro>p{font-size:2rem;line-height:1.12;letter-spacing:-.03em;margin:17px 0;color:#25473f}.search-intro em{font:400 2.3rem/1.1 Georgia,serif}.hero-search-card{position:absolute;display:block;text-align:left;padding:24px 27px;background:#fffefa;border:1px solid #d8e7da;border-radius:19px;color:#213e37;box-shadow:0 18px 35px -12px #28534a30;transition:transform .25s;width:calc(100% - 55px)}.hero-search-card:hover{transform:rotate(0deg) translateY(-5px);z-index:3}.search-primary{left:0;top:180px;transform:rotate(-5deg);z-index:2}.search-secondary{right:-10px;top:340px;transform:rotate(6deg);background:#edf7f1;z-index:1}.search-card-label{font-size:.7rem;letter-spacing:.08em;color:#56746a;display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.search-card-label b{font-size:1.4rem;font-weight:400}.hero-search-card>strong{font-size:1.5rem;letter-spacing:-.035em;font-weight:550}.hero-search-card>p{font-size:1rem;line-height:1.5;margin:10px 0;color:#586e61}.hero-search-card>small{font-size:.8rem;color:#688175}.library-visual .depth-caption{bottom:-50px}.feature-depth [data-feature=library] .depth-hero-grid{padding-bottom:115px}
/* Dictation: desk-side photography and a thought set apart from the screen. */
.arch-photo{border-radius:48% 48% 22px 22px;inset:0 0 45px 35px}.dictation-visual .depth-photo img{object-position:60% center}.dictation-visual .depth-kicker{top:15px;left:-20px;right:auto;transform:rotate(-5deg);background:#925e4d}.dictation-thought{position:absolute;bottom:55px;left:-35px;background:#fffaf3;border:1px solid #eddfcc;padding:25px 28px;border-radius:17px;transform:rotate(5deg);box-shadow:0 20px 45px -15px #49312035;color:#684434;transition:transform .25s}.dictation-thought:hover{transform:rotate(2deg) translateY(-4px)}.dictation-thought>span:first-child{font-size:.7rem;letter-spacing:.08em;color:#9a7059}.dictation-thought>p{font:400 1.65rem/1.3 Georgia,serif;margin:20px 0}.dictation-thought .hero-card-link{border-color:#e2d5c3}
/* Existing workflow demos gain a proper narrative column and a layered stage. */
.feature-depth .s-proof-strip{padding-top:30px;padding-bottom:30px;background:#fafbf9;gap:45px}.feature-depth .s-demo-section{padding:95px 0;position:relative;isolation:isolate}.feature-depth .s-demo-section:before{content:'';position:absolute;right:-130px;bottom:-85px;width:460px;height:210px;background:#ffffff40;border-radius:50%;z-index:-1;transform:rotate(-20deg)}.depth-demo-layout{display:grid;grid-template-columns:.8fr 1.6fr;gap:40px 65px;align-items:start}.feature-depth .s-demo-heading{text-align:left;margin:15px 0 0;max-width:none;position:sticky;top:120px}.feature-depth .s-demo-heading h2{font-size:clamp(2.3rem,3.3vw,3.5rem);line-height:1.12}.feature-depth .s-demo-heading>p:last-child{font-size:1rem}.feature-depth .s-demo-heading .s-label{font-size:1.1rem}.demo-side-note{border-top:1px solid #50634030;margin-top:38px;padding-top:25px}.demo-side-note>span{font-size:.7rem;letter-spacing:.08em;color:var(--depth-dark)}.demo-side-note>strong{display:block;font-size:1.05rem;line-height:1.4;font-weight:550;margin:13px 0}.demo-side-note>p{font-size:.95rem;color:#576951;line-height:1.65;margin:0}.feature-depth .f-demo{width:100%;max-width:none;margin:0;position:relative}.feature-depth .f-window{box-shadow:0 22px 55px -20px #23331b40;border:1px solid #ffffffa0;position:relative}.feature-depth .s-disclosure{grid-column:2;max-width:620px;margin:0;text-align:left;color:#5b6953;font-size:.8rem!important}.feature-depth .coach-example{display:block;padding:28px 30px}.feature-depth .f-message{font-size:1.5rem;margin:20px 0 25px}.feature-depth .coach-insight{padding:25px}.feature-depth .coach-insight h3{font-size:1.8rem}.feature-depth .f-notes-body{padding:27px 30px}.feature-depth .f-toolbar{padding:20px 25px}.feature-depth .f-library-layout{grid-template-columns:210px minmax(0,1fr)}.feature-depth .f-library-content{padding:25px}.feature-depth .f-library-item{padding:14px 12px}.feature-depth .f-library-item strong{font-size:.95rem}.feature-depth .f-library-item span{font-size:.8rem}.feature-depth .f-library-content h3{font-size:1.6rem}.feature-depth .f-library-copy p{font-size:.95rem}.feature-depth .f-library-search{padding:20px}.feature-depth .f-library-search input{font-size:1rem}.feature-depth .dictation-output textarea{font-size:1.4rem}.feature-depth [data-feature=notes] .s-demo-section{background:#e9e4f4}.feature-depth [data-feature=library] .s-demo-section{background:#d9ebe5}.feature-depth [data-feature=dictation] .s-demo-section{background:#f4e3d7}
/* Asymmetric benefit composition: one generous card, two quieter companions. */
.feature-depth .s-benefits{padding-top:100px;padding-bottom:100px}.feature-depth .s-benefits>header{max-width:850px;margin:0 auto 60px}.depth-benefit-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:24px}.depth-benefit-grid article{background:#f0f3e9;border-radius:24px;padding:35px 38px;position:relative;display:grid;grid-template-columns:55px 1fr;gap:14px 18px;overflow:hidden}.depth-benefit-grid article:first-child{grid-row:1/3;display:flex;flex-direction:column;padding:45px;background:var(--depth-color)}.depth-benefit-grid article:nth-child(2){background:#edf0e8}.depth-benefit-grid article:nth-child(3){background:#eee9dd}.depth-benefit-grid .s-step{font:400 2.3rem/1 Georgia,serif;color:var(--depth-dark);grid-row:1/3;margin:0}.depth-benefit-grid h3{font-size:1.6rem;line-height:1.2;letter-spacing:-.04em;font-weight:550;margin:0}.depth-benefit-grid article>p{font-size:1rem;color:#56644e;line-height:1.65;grid-column:2;margin:0;max-width:450px}.depth-benefit-grid article:first-child .s-step{font-size:4.5rem;margin-bottom:25px}.depth-benefit-grid article:first-child h3{font-size:2.6rem;line-height:1.1;margin-bottom:8px;max-width:340px}.depth-benefit-grid article:first-child>p{font-size:1.1rem;max-width:410px}.benefit-example{grid-column:2;margin-top:4px;padding-top:20px;border-top:1px solid #42563822}.benefit-example small{font-size:.75rem;color:var(--depth-dark);letter-spacing:.08em}.benefit-example p{font:400 1.25rem/1.4 Georgia,serif;color:var(--depth-dark);margin:10px 0 0}.depth-benefit-grid article:first-child .benefit-example{background:#fffdfa;margin-top:auto;transform:rotate(-3deg);border:0;border-radius:15px;padding:25px;box-shadow:0 12px 25px -20px #2d3d2450}.depth-benefit-grid article:first-child .benefit-example p{font-size:1.7rem}.feature-depth [data-feature=notes] .depth-benefit-grid article:nth-child(2){background:#f1ecf6}.feature-depth [data-feature=notes] .depth-benefit-grid article:nth-child(3){background:#eeeddb}.feature-depth [data-feature=library] .depth-benefit-grid article:nth-child(2){background:#e5f0ee}.feature-depth [data-feature=library] .depth-benefit-grid article:nth-child(3){background:#ece7f2}.feature-depth [data-feature=dictation] .depth-benefit-grid article:nth-child(2){background:#f4ece5}.feature-depth [data-feature=dictation] .depth-benefit-grid article:nth-child(3){background:#e8eddf}
/* A second change of pace: lived-in imagery and a full-bleed statement. */
.feature-depth .f-callout{padding:0;background:#203a2d;color:#f4f7ee}.feature-depth .f-callout-inner,.feature-depth [data-feature=coach] .f-callout-inner{width:100%;max-width:1600px;display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch}.depth-callout-photo{margin:0;grid-column:1;grid-row:1/3;min-height:620px;overflow:hidden}.depth-callout-photo img{width:100%;height:100%;object-fit:cover;object-position:60% center;display:block}.feature-depth .f-callout-inner>div:not(.depth-callout-visual){grid-column:2;padding-left:65px;padding-right:65px}.feature-depth .f-callout-inner>div:nth-last-child(2){padding-top:70px;padding-bottom:0;align-self:end}.feature-depth .f-callout-inner>div:last-child{padding-top:25px;padding-bottom:65px;align-self:start}.feature-depth .f-callout h2{font-size:clamp(2.5rem,3.8vw,4rem);line-height:1.1}.feature-depth .f-callout p{font-size:1.05rem;line-height:1.75;margin:0 0 25px}.feature-depth .f-callout .s-label{font-size:1.15rem;margin:0 0 30px}.depth-callout-visual{grid-column:1;grid-row:1/3;display:flex;flex-direction:column;justify-content:center;background:#dceacb;color:#26462d;min-height:570px;padding:75px 65px;position:relative;overflow:hidden}.depth-callout-visual:after{content:'';position:absolute;width:350px;height:160px;border-radius:100px;background:#c1d5a5;right:-170px;bottom:-25px;transform:rotate(-30deg)}.depth-callout-visual>span{font-size:.75rem;letter-spacing:.09em;margin-bottom:40px}.feature-depth .depth-callout-visual>p{font-size:clamp(2.8rem,4.5vw,4.6rem);line-height:1.12;letter-spacing:-.045em;color:#2a4d32;margin:0 0 45px}.depth-callout-visual em{font:400 1em/1.1 Georgia,serif}.callout-brand{display:flex;gap:12px;align-items:center;font-size:.95rem}.feature-depth [data-feature=notes] .f-callout{background:#383245}.feature-depth [data-feature=notes] .f-callout p{color:#d6cde2}.feature-depth [data-feature=notes] .f-callout a,.feature-depth [data-feature=notes] .f-callout .s-label{color:#e2deb1}.feature-depth [data-feature=library] .f-callout{background:#23473f}.feature-depth [data-feature=dictation] .f-callout{background:#594435}.feature-depth [data-feature=dictation] .f-callout p{color:#e7dac7}.feature-depth [data-feature=dictation] .f-callout .s-label,.feature-depth [data-feature=dictation] .f-callout a{color:#eadbc0}
.feature-depth .s-final{position:relative;isolation:isolate;overflow:hidden;background:var(--depth-color)}.feature-depth .s-final:before{content:'';position:absolute;width:350px;height:130px;left:-240px;top:65px;border-radius:100px;background:var(--depth-dark);transform:rotate(-25deg);z-index:-1}.feature-depth .s-final:after{content:'';position:absolute;width:330px;height:150px;right:-210px;bottom:55px;border-radius:100px;background:var(--depth-dark);transform:rotate(-25deg);z-index:-1}.feature-depth .s-final h2{font-size:clamp(3rem,5.5vw,5.5rem);max-width:850px}.feature-depth .s-final .s-label{color:var(--depth-dark)}
.library-visual{min-height:590px}.search-secondary{top:370px}.library-visual .depth-caption{bottom:-10px}
.feature-depth [data-feature=coach] .f-callout-inner>.depth-callout-visual{grid-column:1;grid-row:1/3;align-self:stretch}
@media(min-width:1500px){.depth-hero-grid{min-height:830px}.depth-visual{min-height:595px}.hero-note{top:110px;right:30px}.notes-export{bottom:10px}.search-primary{top:200px}.search-secondary{top:380px}.library-visual .depth-caption{bottom:-30px}}
@media(max-width:1100px){.depth-hero-grid{gap:40px;min-height:720px;padding-top:65px;padding-bottom:65px}.feature-depth .depth-hero h1{font-size:clamp(3.2rem,5.2vw,4.3rem)}.depth-hero-copy .s-intro{font-size:1.05rem}.depth-hero-copy .s-actions{gap:20px}.depth-hero-copy .s-button{font-size:1.2rem}.depth-visual{min-height:485px}.hero-prompt{left:-20px;bottom:50px;padding:23px;max-width:320px}.hero-prompt>p{font-size:1.5rem}.depth-kicker{font-size:.8rem;padding:14px 20px;right:0}.hero-note{left:30px;right:5px;padding:25px;top:115px}.hero-note-top>span{font-size:.65rem}.note-context{left:-10px;padding:20px;top:0}.note-context>p{font-size:1.3rem}.notes-export{bottom:-50px;left:20px}.feature-depth [data-feature=notes] .depth-hero-grid{padding-bottom:110px}.search-primary{top:160px}.search-secondary{top:330px}.hero-search-card{width:calc(100% - 20px);padding:22px}.hero-search-card>strong{font-size:1.3rem}.search-intro>p{font-size:1.8rem}.library-visual .depth-caption{bottom:-70px}.feature-depth [data-feature=library] .depth-hero-grid{padding-bottom:130px}.dictation-thought{left:-20px;padding:22px;bottom:50px}.dictation-thought>p{font-size:1.5rem}.depth-demo-layout{grid-template-columns:1fr;gap:35px}.feature-depth .s-demo-heading{position:static;text-align:center;max-width:650px;margin:auto}.feature-depth .s-demo-heading h2{font-size:3.3rem}.demo-side-note{display:none}.feature-depth .f-demo{max-width:850px;margin:auto}.feature-depth .s-disclosure{grid-column:1;text-align:center;margin:auto}.feature-depth .coach-example{display:grid;grid-template-columns:1fr 1.2fr;gap:20px}.feature-depth .f-message{margin:0;font-size:1.3rem}.feature-depth .f-library-layout{grid-template-columns:250px 1fr}.depth-benefit-grid{gap:20px}.depth-benefit-grid article{padding:28px;grid-template-columns:35px 1fr;gap:12px}.depth-benefit-grid article:first-child{padding:35px}.depth-benefit-grid article:first-child h3{font-size:2.2rem}.depth-benefit-grid h3{font-size:1.45rem}.depth-benefit-grid article>p{font-size:1rem}.depth-benefit-grid .s-step{font-size:1.8rem}.feature-depth .f-callout-inner>div:not(.depth-callout-visual){padding-left:35px;padding-right:35px}.feature-depth .f-callout h2{font-size:2.8rem}.depth-callout-visual{padding:60px 40px}.depth-callout-photo{min-height:620px}}
@media(max-width:760px){.depth-hero-grid{grid-template-columns:1fr;gap:45px;padding-top:50px;padding-bottom:60px;min-height:0}.depth-hero-copy{text-align:left;max-width:560px;margin:0 auto;width:100%}.feature-depth .depth-hero h1{font-size:clamp(3.3rem,11vw,4.8rem)}.depth-hero-copy .s-label{font-size:1.1rem;margin-bottom:23px}.depth-hero-copy .s-intro{font-size:1.05rem;margin:24px 0}.depth-hero-copy .s-actions{align-items:flex-start;gap:20px;margin-top:25px}.depth-hero-copy .s-small{font-size:.875rem}.depth-visual{min-height:500px;width:min(490px,100%);margin:auto}.depth-orbit{inset:20px 0 40px}.depth-photo{inset:20px 5px 40px}.depth-kicker{font-size:.8rem;right:0;top:0;padding:13px 18px}.hero-prompt{left:0;bottom:45px;max-width:330px;width:85%;padding:23px;transform:rotate(-3deg)}.hero-prompt>p{font-size:1.55rem}.depth-caption{bottom:-8px;font-size:.8rem}.depth-caption em{font-size:.95rem}.feature-depth [data-feature=notes] .depth-hero-grid{padding-bottom:100px}.notes-visual{min-height:490px}.note-context{left:0;top:0;padding:20px 25px}.note-context>p{font-size:1.35rem}.hero-note{left:35px;right:8px;top:110px;padding:26px 25px}.feature-depth .hero-note h2{font-size:1.5rem}.notes-export{bottom:-45px;font-size:.8rem;left:25px}.feature-depth [data-feature=library] .depth-hero-grid{padding-bottom:110px}.library-visual{min-height:510px}.search-intro{left:25px;top:0}.search-intro>p{font-size:1.8rem}.hero-search-card{width:calc(100% - 25px);padding:24px}.search-primary{left:0;top:155px}.search-secondary{right:0;top:330px}.library-visual .depth-caption{bottom:-55px;font-size:.8rem}.arch-photo{inset:0 0 40px 20px}.dictation-visual .depth-kicker{left:0;top:5px;font-size:.8rem}.dictation-thought{left:0;bottom:45px;padding:24px;max-width:320px}.dictation-thought>p{font-size:1.5rem}.depth-hero:before{opacity:.6}.feature-depth .s-proof-strip{gap:15px;padding-top:25px;padding-bottom:25px}.feature-depth .s-demo-section{padding:60px 0}.depth-demo-layout{gap:28px}.feature-depth .s-demo-heading{text-align:left;max-width:100%}.feature-depth .s-demo-heading h2{font-size:2.65rem}.feature-depth .s-demo-heading>p{font-size:1rem}.feature-depth .s-disclosure{text-align:left;font-size:.8rem!important}.feature-depth .coach-example{display:block;padding:23px 20px}.feature-depth .f-message{font-size:1.3rem;margin:20px 0 25px}.feature-depth .coach-insight{padding:22px}.feature-depth .coach-insight h3{font-size:1.6rem}.feature-depth .f-notes-body{padding:25px 20px}.feature-depth .f-toolbar{padding:18px}.feature-depth .f-library-layout{display:block}.feature-depth .f-library-content{padding:25px 20px}.feature-depth .f-library-search{padding:18px 15px}.feature-depth .f-library-content h3{font-size:1.6rem}.feature-depth .f-library-item{padding:14px}.feature-depth .dictation-output textarea{font-size:1.2rem}.feature-depth .s-benefits{padding-top:65px;padding-bottom:65px}.feature-depth .s-benefits>header{text-align:left;margin-bottom:35px}.depth-benefit-grid{grid-template-columns:1fr;gap:18px}.depth-benefit-grid article{padding:28px;display:block;border-radius:20px}.depth-benefit-grid article:first-child{grid-row:auto;padding:30px}.depth-benefit-grid .s-step,.depth-benefit-grid article:first-child .s-step{display:block;font-size:2.75rem;margin-bottom:20px}.depth-benefit-grid h3,.depth-benefit-grid article:first-child h3{font-size:2rem;margin-bottom:17px}.depth-benefit-grid article>p,.depth-benefit-grid article:first-child>p{font-size:1rem}.benefit-example{margin-top:25px}.depth-benefit-grid article:first-child .benefit-example{margin-top:30px;padding:23px;transform:rotate(-2deg)}.depth-benefit-grid article:first-child .benefit-example p{font-size:1.4rem}.benefit-example p{font-size:1.25rem}.feature-depth .f-callout-inner,.feature-depth [data-feature=coach] .f-callout-inner{display:flex;flex-direction:column;gap:0}.depth-callout-photo{min-height:0;height:410px;width:100%}.depth-callout-photo img{object-position:60% center}.feature-depth .f-callout-inner>div:not(.depth-callout-visual){padding-left:25px;padding-right:25px}.feature-depth .f-callout-inner>div:nth-last-child(2){padding-top:45px;padding-bottom:0}.feature-depth .f-callout-inner>div:last-child{padding-top:20px;padding-bottom:50px}.feature-depth .f-callout h2{font-size:2.65rem}.feature-depth .f-callout .s-label{font-size:1.05rem;margin-bottom:25px}.feature-depth .f-callout p{font-size:1rem}.depth-callout-visual{min-height:400px;padding:55px 30px}.feature-depth .depth-callout-visual>p{font-size:3rem;margin-bottom:35px}.depth-callout-visual>span{margin-bottom:30px}.feature-depth .s-final h2{font-size:3rem}.feature-depth .s-final:before,.feature-depth .s-final:after{display:none}}
@media(max-width:390px){.depth-visual{min-height:455px}.hero-prompt{max-width:280px;padding:20px}.hero-prompt>p{font-size:1.4rem}.depth-kicker{font-size:.75rem}.hero-note{left:20px;padding:24px 20px}.notes-visual{min-height:480px}.hero-note-top{gap:8px}.hero-note-top>span{font-size:.6rem}.note-context{padding:18px 22px}.library-visual{min-height:500px}.hero-search-card{padding:20px}.hero-search-card>p{font-size:.95rem}.dictation-thought{padding:20px;max-width:280px}.dictation-thought>p{font-size:1.4rem}.feature-depth .depth-hero h1{font-size:3.15rem}}
@media(prefers-reduced-motion:reduce){.hero-prompt,.hero-note,.hero-search-card,.dictation-thought{transition:none}.hero-prompt:hover,.hero-note:hover,.hero-search-card:hover,.dictation-thought:hover{transform:none}}
