._hero_1hhs0_1{display:grid;grid-template-columns:minmax(0,1fr) 295px;gap:3rem;align-items:end;margin:1rem 0 3rem}._eyebrow_1hhs0_1{text-transform:uppercase;letter-spacing:.13em;font:650 .68rem var(--font-family-monospace);color:var(--primary);margin:0 0 1rem}._hero_1hhs0_1 h1{font:500 clamp(2.3rem,5vw,4.25rem)/1.04 var(--font-family-display);letter-spacing:-.04em;margin:0 0 1.3rem;max-width:790px}._hero_1hhs0_1 h1 em{font-weight:400;color:var(--primary)}._lede_1hhs0_1{font-size:1rem;line-height:1.7;color:var(--muted-foreground);max-width:660px;margin:0}._heroNote_1hhs0_1{border-left:2px solid var(--primary);padding:.3rem 0 .3rem 1.1rem;font-size:.8rem;line-height:1.7;color:var(--muted-foreground)}._heroNote_1hhs0_1 strong{color:var(--foreground);display:block;margin-bottom:.3rem}._steps_1hhs0_2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;padding:1.5rem 0;border-block:1px solid var(--border);margin-bottom:3rem}._step_1hhs0_2{display:flex;gap:.8rem;align-items:flex-start}._step_1hhs0_2>span{font:500 .8rem var(--font-family-monospace);color:var(--primary);border:1px solid var(--border);border-radius:50%;height:28px;width:28px;display:grid;place-items:center;flex-shrink:0}._step_1hhs0_2 strong{font-size:.85rem}._step_1hhs0_2 p{font-size:.76rem;color:var(--muted-foreground);line-height:1.6;margin:.3rem 0 0}._sectionHead_1hhs0_3{display:flex;justify-content:space-between;gap:1rem;align-items:end;margin-bottom:1.4rem}._sectionHead_1hhs0_3 h2{font:500 1.8rem var(--font-family-display);letter-spacing:-.025em;margin:0}._sectionHead_1hhs0_3 p{font-size:.8rem;color:var(--muted-foreground);margin:.4rem 0 0}._tabs_1hhs0_3{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}._tabs_1hhs0_3 button{min-height:42px}._cards_1hhs0_4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}._card_1hhs0_4{display:flex;flex-direction:column;min-width:0;padding:1.5rem;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}._cardIcon_1hhs0_4{height:38px;width:38px;display:grid;place-items:center;color:var(--primary);border-radius:var(--radius);background:var(--secondary);margin-bottom:1.3rem}._card_1hhs0_4 h3{font:500 1.6rem var(--font-family-display);margin:0 0 .65rem;letter-spacing:-.025em}._card_1hhs0_4 p{font-size:.8rem;line-height:1.65;color:var(--muted-foreground);margin:0 0 1rem}._card_1hhs0_4 ul{list-style:none;padding:0;margin:0 0 1.5rem;display:grid;gap:.65rem}._card_1hhs0_4 li{display:flex;gap:.5rem;font-size:.78rem;line-height:1.55}._card_1hhs0_4 li svg{color:var(--success);flex-shrink:0;margin-top:.2rem}._cardFoot_1hhs0_4{margin-top:auto;border-top:1px solid var(--border);padding-top:1rem}._price_1hhs0_4{font:500 1.8rem var(--font-family-display);margin-bottom:1rem}._price_1hhs0_4 small{font:400 .72rem var(--font-family-base);color:var(--muted-foreground);display:block;margin-top:.25rem}._cardFoot_1hhs0_4 button{width:100%}._notice_1hhs0_5{display:flex;gap:.6rem;align-items:flex-start;padding:1rem 1.2rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--secondary);color:var(--secondary-foreground);font-size:.8rem;line-height:1.65;margin:1.5rem 0}._notice_1hhs0_5 svg{flex-shrink:0;margin-top:.15rem}._orders_1hhs0_5{margin-top:3.5rem}._orderList_1hhs0_5{display:grid;gap:.7rem}._orderRow_1hhs0_5{display:flex;justify-content:space-between;align-items:center;gap:1rem;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1.2rem;text-decoration:none;color:var(--foreground)}._orderRow_1hhs0_5:hover{border-color:var(--primary)}._orderRow_1hhs0_5 strong{display:block;font-size:.9rem;margin-bottom:.35rem}._orderRow_1hhs0_5 p{margin:0;font-size:.75rem;line-height:1.6;color:var(--muted-foreground)}._orderAside_1hhs0_5{text-align:right;display:grid;gap:.4rem;justify-items:end;flex-shrink:0}._orderAside_1hhs0_5 small{font-size:.7rem;color:var(--muted-foreground)}._pagination_1hhs0_5{display:flex;gap:.7rem;align-items:center;justify-content:flex-end;margin-top:1rem;font-size:.75rem;color:var(--muted-foreground)}._empty_1hhs0_6{padding:2.5rem 1.5rem;text-align:center;border:1px dashed var(--control-border);border-radius:var(--radius);color:var(--muted-foreground);font-size:.85rem;line-height:1.7}._empty_1hhs0_6 svg{margin-bottom:.5rem;color:var(--primary)}._state_1hhs0_6{display:flex;gap:.7rem;align-items:center;flex-wrap:wrap;padding:1.2rem;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);font-size:.85rem}._error_1hhs0_6{color:var(--error);line-height:1.6;font-size:.85rem}._dialog_1hhs0_7{width:min(760px,calc(100vw - 2rem));max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);overflow:auto;padding:clamp(1rem,4vw,2rem);min-width:0;box-sizing:border-box}._form_1hhs0_7{display:grid;gap:1.25rem;min-width:0}._form_1hhs0_7>*{min-width:0}._formIntro_1hhs0_7{padding:1rem;background:var(--secondary);color:var(--secondary-foreground);border-radius:var(--radius);font-size:.8rem;line-height:1.6}._fieldRow_1hhs0_7{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}._turnarounds_1hhs0_7{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.6rem}._turnaround_1hhs0_7{display:flex;align-items:center;gap:.6rem;border:1px solid var(--border);border-radius:var(--radius);padding:.8rem;cursor:pointer}._turnaround_1hhs0_7:has([data-state=checked]){border-color:var(--primary);background:var(--secondary)}._turnaround_1hhs0_7 span{font-size:.8rem;line-height:1.5}._turnaround_1hhs0_7 small{display:block;color:var(--muted-foreground)}._count_1hhs0_7{font:500 .68rem var(--font-family-monospace);text-align:right;color:var(--muted-foreground);margin:.25rem 0 0}._over_1hhs0_7{color:var(--error)}._consent_1hhs0_7{display:flex;gap:.7rem;align-items:flex-start;font-size:.75rem;line-height:1.65}._consent_1hhs0_7 input{flex-shrink:0}._summary_1hhs0_7{padding:1rem;border-block:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;gap:1rem}._summary_1hhs0_7 strong{font:500 1.5rem var(--font-family-display)}._summary_1hhs0_7 span{font-size:.8rem;color:var(--muted-foreground)}._formActions_1hhs0_7{display:flex;gap:.7rem;justify-content:flex-end;flex-wrap:wrap}._footnote_1hhs0_7{font-size:.72rem;color:var(--muted-foreground);line-height:1.7;margin:1rem 0}._footnote_1hhs0_7 a{color:var(--primary)}@media(max-width:900px){._hero_1hhs0_1{grid-template-columns:minmax(0,1fr);gap:1.5rem}._heroNote_1hhs0_1{max-width:600px}._cards_1hhs0_4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){._hero_1hhs0_1{margin-top:0;margin-bottom:2rem}._hero_1hhs0_1 h1{font-size:2.5rem}._steps_1hhs0_2{grid-template-columns:minmax(0,1fr);gap:1.2rem;margin-bottom:2rem}._cards_1hhs0_4{grid-template-columns:minmax(0,1fr)}._card_1hhs0_4{padding:1.3rem}._sectionHead_1hhs0_3{align-items:flex-start;flex-direction:column}._orderRow_1hhs0_5{align-items:flex-start}._orderAside_1hhs0_5{max-width:115px;flex-shrink:1}._fieldRow_1hhs0_7{grid-template-columns:minmax(0,1fr)}._formActions_1hhs0_7 button{flex:1}._summary_1hhs0_7{padding:1rem 0}._dialog_1hhs0_7{padding-top:2.3rem}}._selectedCard_1hhs0_11{border-color:var(--primary);box-shadow:inset 0 3px var(--primary),var(--shadow)}._configure_1hhs0_11{display:grid;grid-template-columns:250px minmax(0,1fr);gap:3rem;padding:2.5rem;margin:2rem 0 0;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}._configureIntro_1hhs0_11 h2{font:500 2.1rem var(--font-family-display);letter-spacing:-.025em;margin:0 0 1rem}._configureIntro_1hhs0_11>p:last-child{font-size:.85rem;line-height:1.7;color:var(--muted-foreground)}._configureForm_1hhs0_11{display:grid;gap:1.3rem;min-width:0}._configureForm_1hhs0_11>*{min-width:0}._scope_1hhs0_11{font-size:.82rem;line-height:1.65;border-block:1px solid var(--border);padding:1rem 0}._scope_1hhs0_11 strong{font-size:.9rem}._scope_1hhs0_11 p{color:var(--muted-foreground);margin:.6rem 0 0;display:flex;gap:.4rem}._scope_1hhs0_11 ul{list-style:none;padding:0;margin:.8rem 0 0;display:grid;gap:.5rem}._scope_1hhs0_11 li{display:flex;gap:.5rem;align-items:flex-start;font-size:.77rem}._scope_1hhs0_11 svg{flex-shrink:0;color:var(--success);margin-top:.2rem}._configureTotal_1hhs0_11{display:flex;gap:1rem;justify-content:space-between;align-items:center;border-top:1px solid var(--border);padding-top:1.5rem}._configureTotal_1hhs0_11>div{display:grid;gap:.3rem}._configureTotal_1hhs0_11 span{font-size:.75rem;color:var(--muted-foreground)}._configureTotal_1hhs0_11 strong{font:500 2.35rem var(--font-family-display);letter-spacing:-.03em}._configureTotal_1hhs0_11 small{font-size:.7rem;color:var(--muted-foreground)}._essaySizes_1hhs0_11{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}._writingEntry_1hhs0_11{border:1px solid var(--border);border-radius:var(--radius);padding:1rem;min-width:0}._writingEntry_1hhs0_11>summary{font-size:.86rem;font-weight:650;cursor:pointer;line-height:1.6}._writingEntry_1hhs0_11>summary span{float:right;font-size:.68rem;font-weight:400;color:var(--muted-foreground);margin-left:.7rem}._writingEntry_1hhs0_11[open]>summary{margin-bottom:1rem}._writingEntry_1hhs0_11>div{padding-top:.2rem}@media(max-width:950px){._configure_1hhs0_11{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.5rem}._configureIntro_1hhs0_11 h2{font-size:1.8rem}}@media(max-width:560px){._configure_1hhs0_11{padding:1.1rem}._configureTotal_1hhs0_11{align-items:stretch;flex-direction:column}._configureTotal_1hhs0_11>div{grid-template-columns:1fr auto}._configureTotal_1hhs0_11 span{align-self:center}._configureTotal_1hhs0_11 small{grid-column:1/-1}._essaySizes_1hhs0_11{grid-template-columns:minmax(0,1fr)}._writingEntry_1hhs0_11{padding:.8rem}}._priceBreakdown_1hhs0_13{display:grid;gap:.45rem;margin:-.25rem 0 .35rem;font-size:.8rem}._priceBreakdown_1hhs0_13>div{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-width:0}._priceBreakdown_1hhs0_13 dt{color:var(--muted-foreground)}._priceBreakdown_1hhs0_13 dd{margin:0;text-align:right;overflow-wrap:anywhere}._hero_1hhs0_1{gap:28px;margin:8px 0 28px;align-items:start}._hero_1hhs0_1 h1{font:650 clamp(1.8rem,3vw,2.6rem)/1.12 var(--font-family-base);letter-spacing:-.04em;margin:0 0 12px;max-width:700px}._lede_1hhs0_1{font-size:.9rem;line-height:1.65}._heroNote_1hhs0_1{font-size:.77rem;line-height:1.65}._heroNote_1hhs0_1 a{color:var(--primary);text-underline-offset:3px}._steps_1hhs0_2{padding:20px 0;margin-bottom:28px;gap:20px}._step_1hhs0_2{gap:10px}._step_1hhs0_2 p{margin-top:4px}._sectionHead_1hhs0_3{margin-bottom:16px}._sectionHead_1hhs0_3 h2{font:650 1.15rem/1.4 var(--font-family-base);letter-spacing:-.02em}._sectionHead_1hhs0_3 p{margin-top:6px}._card_1hhs0_4{padding:20px;box-shadow:none;border-radius:6px}._cardIcon_1hhs0_4{margin-bottom:12px;height:32px;width:32px}._card_1hhs0_4 h3{font:650 1rem/1.4 var(--font-family-base);margin-bottom:8px}._card_1hhs0_4 p{font-size:.8rem;line-height:1.6}._price_1hhs0_4{font:650 1.45rem/1.3 var(--font-family-base);margin-bottom:14px}._selectedCard_1hhs0_11{box-shadow:inset 0 3px var(--primary)}._cardFoot_1hhs0_4 button{white-space:normal;height:auto;min-height:42px}._configure_1hhs0_11{grid-template-columns:190px minmax(0,1fr);padding:24px;gap:28px;border-radius:6px;box-shadow:none;margin-top:24px}._configureIntro_1hhs0_11 h2{font:650 1.15rem/1.4 var(--font-family-base);margin:0 0 8px}._configureIntro_1hhs0_11>p:last-child{font-size:.8rem;line-height:1.65;margin:0}._configureForm_1hhs0_11,._form_1hhs0_7{gap:18px}._reviewField_1hhs0_23{margin-bottom:0}._fieldRow_1hhs0_7{gap:14px}._configureForm_1hhs0_11 label,._form_1hhs0_7 label{line-height:1.5}._scope_1hhs0_11{padding:16px 0}._scope_1hhs0_11 p{margin-top:8px}._scope_1hhs0_11 ul{gap:6px;margin-top:10px}._turnarounds_1hhs0_7{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}._turnaround_1hhs0_7{min-width:0;padding:10px;gap:8px}._turnaround_1hhs0_7 span{min-width:0;font-size:.77rem}._turnaround_1hhs0_7 small{font-size:.72rem;overflow-wrap:anywhere}._configureTotal_1hhs0_11{padding-top:18px;gap:20px}._configureTotal_1hhs0_11 strong{font:650 1.8rem/1.2 var(--font-family-base);letter-spacing:-.035em}._configureTotal_1hhs0_11>button{white-space:normal;min-height:44px;height:auto}._configureTotal_1hhs0_11>._totalDetail_1hhs0_25{display:grid;grid-template-columns:1fr;gap:5px;min-width:0}._configureTotal_1hhs0_11>._totalDetail_1hhs0_25 small{grid-column:auto;line-height:1.5}._discountBreakdown_1hhs0_26{margin:6px 0 0;font-size:.77rem;min-width:220px}._discountBreakdown_1hhs0_26>div{display:flex;gap:20px;justify-content:space-between;padding:3px 0}._discountBreakdown_1hhs0_26 dt{color:var(--muted-foreground)}._discountBreakdown_1hhs0_26 dd{margin:0;font-variant-numeric:tabular-nums}._discountBreakdown_1hhs0_26>div:last-child{color:var(--success)}._quoteError_1hhs0_27{display:flex;gap:12px;align-items:center;flex-wrap:wrap;color:var(--error);font-size:.8rem}._quoteError_1hhs0_27 p,._footnote_1hhs0_7{margin:0;line-height:1.6}._orders_1hhs0_5{margin-top:32px}._orderRow_1hhs0_5{padding:16px;min-width:0}._orderRow_1hhs0_5>div{min-width:0}._orderRow_1hhs0_5 strong,._orderRow_1hhs0_5 p{overflow-wrap:anywhere}._notice_1hhs0_5{flex-wrap:wrap;gap:6px 8px;line-height:1.6}._summary_1hhs0_7{padding:14px 0}._formIntro_1hhs0_7{margin:0;padding:14px}._writingEntry_1hhs0_11>summary{overflow-wrap:anywhere}._writingEntry_1hhs0_11>summary span{float:none;display:inline-block}@media(max-width:950px){._configure_1hhs0_11{grid-template-columns:1fr;gap:20px}._hero_1hhs0_1{grid-template-columns:1fr;gap:18px}._heroNote_1hhs0_1{max-width:640px}}@media(max-width:600px){._hero_1hhs0_1{margin-bottom:24px}._hero_1hhs0_1 h1{font-size:1.8rem}._steps_1hhs0_2{gap:16px;margin-bottom:24px}._cards_1hhs0_4{gap:12px}._card_1hhs0_4{padding:18px}._configure_1hhs0_11{padding:18px;gap:18px}._turnarounds_1hhs0_7{grid-template-columns:repeat(2,minmax(0,1fr))}._configureTotal_1hhs0_11{align-items:stretch;flex-direction:column;gap:16px}._configureTotal_1hhs0_11>._totalDetail_1hhs0_25{grid-template-columns:1fr}._configureTotal_1hhs0_11>._totalDetail_1hhs0_25 small{grid-column:auto}._discountBreakdown_1hhs0_26{min-width:0;max-width:360px}._orderRow_1hhs0_5{gap:12px;flex-wrap:wrap}._orderAside_1hhs0_5{max-width:none;flex-shrink:1;text-align:left;justify-items:start}._summary_1hhs0_7{flex-wrap:wrap;gap:12px}}@media(prefers-reduced-motion:reduce){._hero_1hhs0_1 *,._cards_1hhs0_4 *,._configure_1hhs0_11 *{animation:none!important;transition:none!important}}@media(max-width:600px){._sectionHead_1hhs0_3{flex-direction:row;flex-wrap:wrap;align-items:center}._cardFoot_1hhs0_4 button{min-height:44px}._empty_1hhs0_6{padding:24px 16px}._empty_1hhs0_6 p{margin:6px 0 0}._dialog_1hhs0_7{padding:16px}}@layer base{._group_1ffbw_2{display:grid;gap:var(--spacing-2)}._item_1ffbw_7{position:relative;width:1.25rem;height:1.25rem;border:2px solid var(--border);border-radius:var(--radius-full);background-color:transparent;cursor:pointer;margin:0;padding:0;transition:all var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);appearance:none;flex-shrink:0}._item_1ffbw_7:hover{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}._item_1ffbw_7:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-color:var(--primary)}._item_1ffbw_7[data-state=checked]{border-color:var(--primary);transform:scale(1);animation:_radioPulse_1ffbw_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._item_1ffbw_7:disabled{opacity:.5;cursor:not-allowed;border-color:var(--muted)}._indicator_1ffbw_47{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative;padding:0}._indicatorInner_1ffbw_57{width:.5rem;height:.5rem;border-radius:var(--radius-full);background-color:var(--primary);transform:scale(0);transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._item_1ffbw_7[data-state=checked] ._indicatorInner_1ffbw_57{transform:scale(1);animation:_dotAppear_1ffbw_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._item_1ffbw_7:disabled ._indicatorInner_1ffbw_57{background-color:var(--muted)}@keyframes _radioPulse_1ffbw_1{0%{transform:scale(.95);box-shadow:0 0 color-mix(in srgb,var(--primary) 40%,transparent)}70%{transform:scale(1.02);box-shadow:0 0 0 6px color-mix(in srgb,var(--primary) 0%,transparent)}to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--primary) 0%,transparent)}}@keyframes _dotAppear_1ffbw_1{0%{transform:scale(0);opacity:0}50%{opacity:1}to{transform:scale(1);opacity:1}}}
